تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيفية التعامل مع TreeView
#1
Question 
السلام عليكم عندي جدول متكون من :-
(Department ID, Department Name, Department Level, DeprtamentBelong)
اريد عرض اسماء الاقسام في الاداة treeview على حسب انتماء القسم الى قسم اخر
الرد }}}}
تم الشكر بواسطة:
#2
هل من رد يا شباب والله بحتث في المنتدى ولم اجد الحل يا ريت يلي في اجابة وشكرا
الرد }}}}
تم الشكر بواسطة:
#3
على الأقل ضع قاعدة بيانات تحتوي علي جدول الأقسام والجدول الفرعي منه ليتم مساعدتك بصورة سريعة

طبعا ارفاق المشروع كاملا للتعديل عليه هو الأفضل
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}}
تم الشكر بواسطة:
#4
هذا توضيح بالصورة لطريقة عرض الاقسام في الاداة treeView ولكن اريد اضافة الاقسام عن طريق الكود ان شاء الله يكون واضح


الملفات المرفقة صورة/صور
   
الرد }}}}
تم الشكر بواسطة:
#5
السلام عليكم
أخي العزيزأرفق قاعدة البيانات أو الجدول وبه البيانات لعمل لك المطلوب بعون الله وفضلة
Email : mrma11581@gmail.com
الرد }}}}
تم الشكر بواسطة:
#6
هذا ملف Scripts Qurey فيه استفارت اضافة الجداول وايضا استفسارات اضافة البيانات في الجداول 


الملفات المرفقة
.txt   ScriptTablesWithData1.txt (الحجم : 3.07 ك ب / التحميلات : 40)
الرد }}}}
تم الشكر بواسطة:
#7
وينكم يا شباب هل من حل لهذه المشكلة
الرد }}}}
تم الشكر بواسطة:
#8

السلام عليكم ورحمة الله

جرب هذه الطريقة إن شاء الله تنفع، بس ما أدري إيش فايدة الجدول Levels

PHP كود :
Private Sub Button1_Click(sender As System.ObjectAs System.EventArgsHandles Button1.Click

    Using da 
As New SqlDataAdapter(" SELECT * FROM [Departments] "connString)

        
Using dt As New DataTable

            
If da.Fill(dt) > 0 Then

                
For Each r As DataRow In dt.Rows

                    Dim n 
As TreeNode() = Me.TreeView1.Nodes.Find(r("BelongDepart"), True)

                    If 
n.Count 0 Then
                        Me
.TreeView1.Nodes.Add(r("DepID"), r("DeparmentName"))

                    Else
                        
n(0).Nodes.Add(r("DepID"), r("DeparmentName"))

                    
End If

                
Next

            End 
If

        
End Using

    End Using

    Me
.TreeView1.ExpandAll()

End Sub 

الرد }}}}
تم الشكر بواسطة: ممدوح الخطيب , shwehdi4pc
#9
بارك الله فيك يا اخي ممدوح وبالنسبة لجدول level كنت افكر ان طريقة العرض تكون على حسب المستويات
الرد }}}}
تم الشكر بواسطة:
#10
ملاحظة بسيطة في الاستفادة من جدول المستويات Level Table
بالنسبة لاعلى مستوى حيكون في المستوى الاول والاقسام التي تنتمي له حتكون في المستوى الثاني والاقسام التي تنتمي الى اقسام المستوى الثاني حتكون في المستوى الثالث الى ان تنتهي هرمية وانتماءات الاقسام مع بعضها البعض والفائدة من هذا الشي هي عند استرجاع البيانات ووضعها في جدول Data Table يكون ترتيب الاقسام تصاعديا يعني 1 و 2 الى اعلى مستوى وبعد ذلك ينفذ كود الاخ الوليد كما هو لان من الممكن ان يتم اضافة الاقسام بطريقة عشوائيا وعند استرجاعهم لا يتم اضافة الاقسام بالشكل الصحيح....
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية عرض البيانات فى DataGridView فى وضع CrossTab noway 1 51 أمس, 09:03 PM
آخر رد: noway
  [VB.NET] مشكلة في كيفية اعادة الاتصال في TcpClient YazanOtoum 1 52 20-02-17, 01:03 PM
آخر رد: YazanOtoum
  [VB.NET] كيفية حل مشكلة Global.[String] فى ملف Settings.Designer.vb الماجيك مسعد 2 52 20-02-17, 03:08 AM
آخر رد: الماجيك مسعد
  [VB.NET] كيفية تنفيذ كود فى حدث معين على اى فورم فى المشروع ؟ الماجيك مسعد 5 121 19-02-17, 04:59 PM
آخر رد: الماجيك مسعد
  [VB.NET] كيفية الغاء شفافية زر (بوتون) ؟ + مرفق مشروع الماجيك مسعد 0 48 18-02-17, 03:32 PM
آخر رد: الماجيك مسعد
Question [سؤال] كيفية عمل أسم مستخدم وكلمة مرور لبرنامج؟ refaat130 3 82 16-02-17, 08:10 PM
آخر رد: احمد مهران
Tongue كيفية تنسيق فورمات التكست بوكس المتألق9 0 29 06-02-17, 05:03 PM
آخر رد: المتألق9
  كيفية اظهار قاءمة عند النقر بزر الفأرة الايمن على الداتا قريد فيو في فيجوال 2008 المتألق9 2 70 05-02-17, 01:43 AM
آخر رد: المتألق9
  [VB.NET] كيفية جلب برامج التنقيح من اى جهاز لو موجودة؟ الماجيك مسعد 4 86 02-02-17, 07:17 PM
آخر رد: الماجيك مسعد
  كيفية دمج جدول المبيعات والمشتريات وحساب عدد المشتريات والمبيعات والمثال مرفق كصورة max_1978 0 92 31-01-17, 12:08 AM
آخر رد: max_1978

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


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