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

دمتم بود 
لكم جزيل الشكر
الرد }}}
تم الشكر بواسطة:
#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 = "اسم الحقل"

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

لك جزيل الشكر 
دمت بود
الرد }}}
تم الشكر بواسطة: مصمم هاوي , Zuhare
#4
(30-08-25, 03:41 AM)جيولوجي مبتدئ كتب : السلام عليكم ورحمة الله وبركاته 
الف شكر لك مصمم هاوي وبارك الله فيك 
وأعتذر لظروف صحية مررت بها في الفترة الماضية والحمد لله كل حال 

لك جزيل الشكر 
دمت بود

شفاك الله وعافاك
أسأل الله لك الشفاء العاجل ، وأن يهبك الصحة والعافية والعمر المديد .
الرد }}}
#5
(30-08-25, 03:41 AM)جيولوجي مبتدئ كتب : السلام عليكم ورحمة الله وبركاته 
الف شكر لك مصمم هاوي وبارك الله فيك 
وأعتذر لظروف صحية مررت بها في الفترة الماضية والحمد لله كل حال 

لك جزيل الشكر 
دمت بود

أسال الله العظيم رب العرش العظيم أن يشفيك
إذا طُعِنتَ من الخلفِ فاعلمْ أنك في المقدمةِ
الرد }}}
تم الشكر بواسطة: Zuhare , جيولوجي مبتدئ


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

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


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