04-02-16, 01:08 PM (آخر تعديل لهذه المشاركة : 04-02-16, 01:59 PM {2} بواسطة superwoofer.)
السلام عليكم اخوتي
عندي مشروع به اداة CheckedListBox1و datagridview
قمت بوضع بعض القيم العشوائية داخل CheckedListBox1
اريد البحث عن كل قيمة داخل CheckedListBox1
فاذا وجد قيمة موجده داخل قاعدة البيانات يتم عرضها في datagridview
المفترض وجود قاعدة بيانات تتكون من رقم الموظف واسم الموظف
رقم الموظف 1,2,3 كما هو داخل ليست
اريد عند عمل عملية الاستعلام
يقوم باظهار ارقام الموظفين من قاعدة البيانات 1,2,3
كما هو الحال عند عمل استعلام
where num like '"&textbox.text&"'
ولاكن بدل استخدام التيكست في الاستعلام استخدام الليست بوكس
Dim numbers As String = "'" & String.Join("','", ListBox1.Items.Cast(Of String).ToArray) & "'"
da.SelectCommand = New SqlClient.SqlCommand("select * from table1 WHERE field1 IN (" & numbers & ") ", conn)
If ds.Tables.Contains("dd") Then
ds.Tables("dd").Clear()
End If
da.Fill(ds, "dd")
DataGridView1.DataSource = ds.Tables("dd")