تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعده فى التريفيو
#1
السلام عليكم 
عملت داتاجريد فيو و تريفيو لكن الداتاجريدفيو لاتعرض البيانات لا اعرف لماذا اما التريفيو فتعرض البيانات مرتين لا اعرف لماذا ارجو من حضراتكم تصحيح المشروع المرفق و معه الداتابيس من نوع سيكوال سيرفر 2008 ملف .mdf و ldf

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

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


الملفات المرفقة
.rar   g.rar (الحجم : 10.93 ك ب / التحميلات : 4)
.rar   WindowsApplication1.rar (الحجم : 69.2 ك ب / التحميلات : 8)
الرد
تم الشكر بواسطة:
#2
جرب هذا


كود :
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()
الرد
تم الشكر بواسطة: vb2010 , ابراهيم ايبو
#3
شكرا البرنامج اشتغل صح كما اريد 

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

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

كود :
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 و متى تستعمل 
الرد
تم الشكر بواسطة:



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


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