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

نسخة كاملة : سوال عن البحث فى treeview
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمه الله وبركاته
كنت استخدم هذا الكود
BindingSource2.Filter = "Name = '" & TreeView1.SelectedNode.Text & "' "
BindingSource1.Filter = BindingSource2.Filter
للبحث عن القيمه التى تم الوقوف عليها فى treeview

ولكن عند البحث عن checked nodes

ما هو الكود الصحيح؟؟؟؟؟؟
جرب استخدام حدث الـ AfterCheck الخاص بأداة الـ Treeview كالتالي :
عرف متغير عام وأسند له قيمة العنصر المشيك

PHP كود :
Public Class Form1
    Dim NodeCheckedText 
As String ""

    
Private Sub TreeView1_AfterCheck(ByVal sender As ObjectByVal e As System.Windows.Forms.TreeViewEventArgsHandles TreeView1.AfterCheck
        
Try
            If 
e.Node.Checked True Then
                NodeCheckedText 
e.Node.Text
            End 
If
        Catch 
ex As Exception
            MsgBox
(ex.MessageMsgBoxStyle.Exclamation"TreeView1_AfterSelect")
        
End Try
    
End Sub

End 
Class 

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

فعندما كنت اختار عنصر محدد فى الترى فيو كنت استخدم هذا الكود للبحث
BindingSource2.Filter = "Name = '" & TreeView1.SelectedNode.Text & "' "

اما فى هذه الحاله اريد البحث عن جميع العناصر الموجوده فى الليست فيو
فما هو الكود المناسب لذلك
وجزاك الله خيرا