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

نسخة كاملة : مساعده فى التريفيو
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 
عملت داتاجريد فيو و تريفيو لكن الداتاجريدفيو لاتعرض البيانات لا اعرف لماذا اما التريفيو فتعرض البيانات مرتين لا اعرف لماذا ارجو من حضراتكم تصحيح المشروع المرفق و معه الداتابيس من نوع سيكوال سيرفر 2008 ملف .mdf و ldf

الداتابيس  فى المرفقات 

الداتابيس سيكوال سيرفر لا استطيع رفعها حولتها الى اكسس 2007
جرب هذا


كود :
Dim Adp As New OleDbDataAdapter("select * from bank", Con)
Dim dt As New DataTable
Adp.Fill(dt)
Me.DataGridView1.DataSource = dt

TreeView_bank.Nodes.Add("0", "البنوك")

For Each r As DataRow In dt.Rows

    Dim bank_id As String = Int(r.Item("bank_id"))
    Dim bank_name As String = r.Item("bank_name")
    Dim bank_parent As String = Int(r.Item("bank_parent"))

    Dim node As TreeNode = TreeView_bank.Nodes.Find(bank_parent, True).FirstOrDefault
   node.Nodes.Add(bank_id, bank_name)

Next

TreeView_bank.ExpandAll()
شكرا البرنامج اشتغل صح كما اريد 

لكن اريد ان استفسر عن شيء

مامعنى التغيرات التى اضفتها

كود :
Dim bank_id As String = Int(r.Item("bank_id"))
   Dim bank_name As String = r.Item("bank_name")
   Dim bank_parent As String = Int(r.Item("bank_parent"))

   Dim node As TreeNode = TreeView_bank.Nodes.Find(bank_parent, True).FirstOrDefault
  node.Nodes.Add(bank_id, bank_name)

و مامعنى FirstOrDefault و متى تستعمل