تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تعبئة checklistbox
#2
لتحميل البيانات في القائمة من غير العناصر اللي تم حذفها، استخدام الكود التالي:

For Each item As DataRow In dt.Rows
If Not CheckedListBox1.Items.Contains(item("اسم الحقل").ToString()) Then
CheckedListBox1.Items.Add(item("اسم الحقل").ToString())
End If
Next

ولكن هذا الكود سيعمل إذا كانت البيانات لم تتغير، أما إذا كانت البيانات تتغير وتريد حذف العناصر التي تم تحديدها في CheckedListBox1، استخدام الكود التالي
:
For i As Integer = CheckedListBox1.Items.Count - 1 To 0 Step -1
If CheckedListBox1.GetItemChecked(i) Then
CheckedListBox1.Items.RemoveAt(i)
End If
Next

هذا الكود سيحذف العناصر التي تم تحديدها في CheckedListBox1.

أما إذا كنت تريد تحميل البيانات من قاعدة البيانات مع استبعاد العناصر المحذوفة، فيمكنك استخدام استعلام SQL لاستبعاد تلك العناصر.

Dim query As String = "SELECT * FROM table_name WHERE column_name NOT IN ('" & String.Join("', '", CheckedListBox1.Items.Cast(Of String).ToArray()) & "')"

ثم قم بتنفيذ الاستعلام وقم بتعبئة CheckedListBox1 بالبيانات الجديدة.

Dim cmd As New SqlCommand(query, Con)
Dim da As New SqlDataAdapter(cmd)
Dim dt As New DataTable()
da.Fill(dt)
CheckedListBox1.DataSource = dt
CheckedListBox1.DisplayMember = "اسم الحقل"

بهذا الشكل، سيتم تحميل البيانات من قاعدة البيانات مع استبعاد العناصر المحذوفة.
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}


الردود في هذا الموضوع
تعبئة checklistbox - بواسطة جيولوجي مبتدئ - 22-08-25, 06:47 PM
RE: تعبئة checklistbox - بواسطة مصمم هاوي - 23-08-25, 06:06 PM
RE: تعبئة checklistbox - بواسطة جيولوجي مبتدئ - 30-08-25, 03:41 AM
RE: تعبئة checklistbox - بواسطة أبو خالد الشكري - 31-08-25, 09:32 PM
RE: تعبئة checklistbox - بواسطة مصمم هاوي - 31-08-25, 10:04 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] تعبئة كومبو بوكس بقواعد البيانات الموجوده علي السيرفر Mustafa Shaker 6 4,122 23-12-24, 03:59 PM
آخر رد: aljzazy
  كيف يتم تعبئة قريد فيو بدون قاعدة بيانات بشكل مباشر؟ nowiglah 1 712 01-12-23, 10:57 PM
آخر رد: Taha Okla
  تعبئة CheckListBox من قاعدة البيانات حسب الإختيار من Combobox صالح عبدالله 1 676 14-10-23, 10:26 PM
آخر رد: aljzazy
  تعبئة الكمبوبوكس دون الارتباط بالجدول .. استفسار عاجل Ali_hassn 0 493 24-09-23, 10:50 PM
آخر رد: Ali_hassn
  تعبئة عمود معين في الداغريد kebboud 13 1,646 14-06-23, 05:07 PM
آخر رد: kebboud
  تعبئة عمود في الداتاقريد فيو من اذا تحقق شرط معين في جدول في قاعدة البيانات صالح عبدالله 2 940 21-05-23, 09:42 PM
آخر رد: صالح عبدالله
  تعبئة كومبو بوكس بالاعتماد على قيمة كومبو بوكس اخر ahmaddrawshih 4 1,008 15-01-23, 09:49 PM
آخر رد: مصمم هاوي
  [سؤال] تعبئة الليست بوكس من ال resources ابو روضة 6 1,192 22-12-22, 01:18 AM
آخر رد: ابو روضة
  تعبئة الكومبوكس في الداتا قريدفيو مصمم هاوي 9 2,049 22-08-22, 12:45 AM
آخر رد: سعود
Question [سؤال] تعبئة TreeView مع جود اكثر من عملية بحث ادخل جدوالين alims 1 2,141 22-05-22, 07:51 PM
آخر رد: samo123456

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم