منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشكل في listchecked box
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
عند الاضافة من checked lis box الى listbox تظهر 
system.data.dataRows


 ListBox1.Items.Clear()

        For Each i In CheckedListBox1.CheckedItems
            'Me.ListBox1.Items.Add(item)
            ListBox1.Items.Add(i)

        Next
كود :
ListBox1.Items.Clear()

       For Each i In CheckedListBox1.CheckedItems
           ListBox1.Items.Add(i(0))

       Next

بدل 0 برقم العمود الذي به البيانات المطلوب اضافتها لليست بوكس

او الافضل استخدم الخاصية DisplayMember وضع بها اسم العمود الذي تريده ظاهر في الليست بوكس

كود :
       ListBox1.DisplayMember = "Name"
       For Each i In CheckedListBox1.Items
           ListBox1.Items.Add(i)
       Next

ايضا الافضل عدم الاعتماد على for لاضافة البيانات قدر المستطاع
استخدام DataSource افضل 

كود :
       ListBox1.DisplayMember = "Name"
       ListBox1.DataSource = CheckedListBox1.CheckedItems
جزاك الله خيرا اخي وبارك الله فيك