PDA

View Full Version : اضافه کردن به listview



Samsam2010
شنبه 20 آذر 1389, 23:05 عصر
با سلام دوستان اشتباه نکنید من تو اضافه کردن سطر به سطر مشکلی ندارم.
مثلا :
Dim str As String
Dim itm As ListViewItem
str = "test"

itm = New ListViewItem(str)
lsgaunt.Items.Add(itm)

خوب این کد بالا هر بار برای ما یک سطر اضافه میکنه و مقادیر داده شده رو توش پر میکنه

اما من مشکلم اینجاست که نمی خوام هر بار یک سطر جدید ساخته بشه ! یعنی چی ؟ آها !
من ده تا ستون دارم می خوام (دقت فرمایید) زیر هر ستون یک مقدار ریخته بشه اونم در سطر اول !!


آقا اصلا کلافه شدم !:قهقهه: شما فرض کنید من یک لیست ویو می خوام که فقط و فقط یک سطر داره و باید هر بار با کلیک بر روی دکمه به زیر هر کدام از کلوم هاش یک مقدار داده بشه

ممنون میشم پاسخ بدید اجرتون با امام حسین (ع)

hamid_vb.net
یک شنبه 21 آذر 1389, 14:52 عصر
سلام اگه از DataGridView استفاده کنی راحت تری
Me.DataGridView1.Rows(i).Cell(j).Value مقداری است که در سطر i و ستون j قرار داره و می تونی اون رو تغییر بدی

z.roozbeh
پنج شنبه 19 اسفند 1389, 12:15 عصر
من 4 تا ستون ثابت به اسامی فارسی دارم که می خوام با کلیک بر روی button این چهار ستون با مقادیر textbox , NumericUpDown , ComboBox پر بشه
نمی دونم چرا همش خطا میده
این هم خطایی که نشون میده
میشه راهنمایی کنید ممنون میشم:افسرده:
http://myup.ir/images/69501491728129648574.jpg

asif1358
جمعه 20 اسفند 1389, 03:39 صبح
دوست من!
شما به ازای هر سطر از جدول دیتا بیس فقط یک نمونه ListViewItem لازم دارید، بقیه را به عنوان SubItem به همان آیتم اضافه کن:

Dim l As New ListViewItem
l.Text=r(0).ToString
l.SubItems.Add(r(1).ToString
l.SubItems.Add(r(2).ToString
......

dll9095
شنبه 21 اسفند 1389, 11:05 صبح
z.roozbeh (http://barnamenevis.org/member.php?135098-z.roozbeh)
برای این کار تو باید شماره ایندکس اون سطر رو داشته باشی یعنی بدست بیاری و بعد ساب آیتم ها رو اضافه کنی ، به کد زیر توجه کن .
Dim i As Integer = 0

ListView1.Items.Add("")

i = ListView1.Items.Count - 1
ListView1.Items(i).SubItems.Add("")
ListView1.Items(i).SubItems.Add("")
ListView1.Items(i).SubItems.Add("")

z.roozbeh
شنبه 21 اسفند 1389, 12:36 عصر
ممنونم کدهای جالبی بود
ندیده بودم تا حالا
تشکر