الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة عند استرجاع بيانات Checkedlistbox

بدأه معاني في 31 يوليو 2009 · 2 رد · 646 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

عندي برنامج أقوم فيه باسترجاع مجموعة من البيانات من قاعدة بيانات sql server في أداة CheckedListBox عن طريق الداتا سيت

وأحتاج إلى حفظ البيانات التي تم اختيارها في هذه الـ CheckedListBox في قاعدة البيانات مرة أخرى بعد اختيار المستخدما ما يريد اختياره منها

قمت بالبحث في المنتدى ووجدت الكود التالي

For Each SelObj As Object In Me.CheckedListBox1.CheckedItems

MsgBox(SelObj.ToString)

Next SelObj

ولكن عند تنفيذه يظهر لي القيمة على أنها system.data.datarowview

وأنا أريده أن يظهر لي القيمة النصية التي تم اختيارها، أعتقد بأن المشكلة تكمن في أني قد قمت باسترجاع البيانات من الداتا سيت لأن الكود يعمل مع البيانات التي يتم إدخالها بدون الداتا سيت

أرجو مساعدتي في إظهار القيمة النصية ولكم جزيل الشكر

مرفق لكم ملف المشروع ومحاولاتي فيها

WindowsApplication1.rar

#2

جرب هذا الكود داخل Button1_Click :

		For Each chkObj As Object In CheckedListBox1.CheckedItems
			Dim drv As DataRowView
			drv = DirectCast(chkObj, DataRowView)
			If drv Is Nothing Then Continue For
			MsgBox(drv.Row(0).ToString())
		Next

بالتوفيق...

#3

شكرا لك أخي محمد

جربت الكود واشتغل تمام

الله يجعله في ميزان حسناتك

مواضيع مشابهة