تقييم الموضوع :
  • 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 ك ب / التحميلات : 104)
الرد }}}
تم الشكر بواسطة:
#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 الى اعلى مستوى وبعد ذلك ينفذ كود الاخ الوليد كما هو لان من الممكن ان يتم اضافة الاقسام بطريقة عشوائيا وعند استرجاعهم لا يتم اضافة الاقسام بالشكل الصحيح....
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 269 02-11-25, 11:19 PM
آخر رد: justforit
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 847 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 745 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,001 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,217 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 548 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,499 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 392 13-11-24, 06:41 PM
آخر رد: justforit
  كيفية معرفة تاريخ انشاء ملف وحدفه المتألق9 2 502 07-11-24, 08:54 AM
آخر رد: F.H.M
  سؤال عن طريقة التعامل مع الفاصلة العشرية المتألق9 2 520 28-09-24, 04:45 PM
آخر رد: المتألق9

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


يقوم بقرائة الموضوع: