منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : البحث الشامل في جميع اعمدة كيف يتمListView
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اخواني الاعظاء

يرجى مساعدتنا في كود البحث في جميع الاعمدة في ListView
حسب المثال المرفق حيث انني استعمل فيجوال 2008 وقاعدة بيانات اكسيس 2003

ولكم كل الشكر والتقدير
السلام عليكم

تفضل الكود
كود :
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        Me.ListView1.SelectedItems.Clear()
        If TextBox1.Text.Trim <> "" Then
            For Each itm As ListViewItem In Me.ListView1.Items
                For Each sitm In itm.SubItems
                    If sitm.Text.Contains(TextBox1.Text) Then
                        itm.Selected = True
                    End If
                Next
            Next
        End If
    End Sub
اشكرك اخي العزيز على هذة المساعدة
ولكن اخي العزيز عندما وضعت الكود في المثال لا نتائج ولا يعمل هذا الكود
يرجى ان يتم تجريبة على المثال ان امكن
والله ولي التوفيق
لقد بالتجربة ولكن يبدو أنك الخاصية HideSelect للأداة ListView1 موضوعة على True فيجب أن تكون False

إضافة إلى أنك لم وضع كيف ستكون النتائج، هل هي مجرد تحديد الأسطر فقط كما في الكود في مشاركتي السابقة أم ماذا؟
اسعد الله صابك اخي مساعدة
لقد تم استخام الكود الاول بعد تغير خاصية اليست فيو HideSelect
ونجح الكود وكانت النتائج صحيحة 100% ولك كل الشكر

اما اخي عنداستعمال الكود الاخير لا نتائج حيت اريد عند البحث ان تكون النتائج هي فقط في ListView1
اي طريقة البحث وليست كما في الكود الاول تحديد النتائج

ولك كل الشكر على هذا المجهود الكبير في خدمة الاعظاء
اخواني الاحباء
نحن نبحت عن طريقة البحث في ListView1
كما في الصورة
هل من مساعد

الصورة مرى اخرى
تفضل المشروع في المرفقات

وفيه طريقتين، جعلت لكل وحدة منهما في فورم
كل الشكر والعرفان لك اخ مساعدة

حقا انة المطلوب بعينة

نسأل الله العلي العظيم ان يعطيك الصحة والعافية
جزاك الله خيراً