تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف اقوم بعمل فلتر لبيانات في LISTBOX تم تعبئة البيانات من خلال قاعدة البيانات
#1
السلام عليكم ورحمه الله
حياكم الله عزوجل
بحثت  بالمنتدي قبل الكتابة ولم اجد المطلوب
لدى listbox اقوم بتحميل البيانات فيها من قاعده البيانات بناء علي شرط معين ووضعت تيكست بوكس
اريد ان يتم عمل فلتر للبيانات بناء علي المكتوب في التيكست بوكس
جربت الكود التالي ولا جدوي
كود :
Private Sub PopulateListBox()

       Dim LstConn As New SqlConnection("ConnectionString")
       Dim LstStr As String = "SELECT * FROM MyTable"
       Dim LstCmd As New SqlCommand(LstStr, LstConn)
       Dim LstAdapter As New SqlDataAdapter(LstCmd)
       Dim LstDataset As New DataSet
       Lstbs = New BindingSource
       LstAdapter.Fill(LstDataset)
       Lstbs.DataSource = LstDataset.Tables(0)

       Me.ListBox1.DataSource = Lstbs

       Me.ListBox1.ValueMember = "Key_Column"
       Me.ListBox1.DisplayMember = "Column"

   End Sub

Private Sub TextBox1_TextChanged(sender As System.Object, e As System.EventArgs) Handles TextBox1.TextChanged
       If Me.TextBox1.Text.Length > 0 Then
           Me.Lstbs.Filter = "YourColumn LIKE '" & TextBox1.Text & "%'"
       Else
           Me.Lstbs.RemoveFilter()
       End If
   End Sub
الرد }}}
تم الشكر بواسطة:
#2
اذا كنت تريد عمل فلتر
كل ما عليك عمل كود الاستعلام بهذه الطريقة
كود :
SELECT * FROM nametable WHERE name Like '%"& textbox1.text &"%'

كل ما عليك تغيير المسميات حسب النتائج المطلوبة والمسميات لديك فى قاعدة البيانات

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة: dametucorazon , dametucorazon , الوايلي
#3
شكرا لك اخي الفاضل
الرد }}}
تم الشكر بواسطة: elgokr
#4
(08-07-18, 12:38 AM)dametucorazon كتب : شكرا لك اخي الفاضل


الشكر لله

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,017 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  كيف يتم عرض جدول من قائمة listbox في داتاقريدفيو ahmedfa71 5 874 04-09-25, 02:59 PM
آخر رد: ahmedfa71
  تعبئة checklistbox جيولوجي مبتدئ 4 940 31-08-25, 10:04 PM
آخر رد: مصمم هاوي
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 823 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 796 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,222 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,001 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,454 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  تعديل كود تحديث البيانات مصمم هاوي 1 784 26-04-25, 06:07 PM
آخر رد: مصمم هاوي

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


يقوم بقرائة الموضوع: