الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية التعامل مع treeview

بدأه vbdotnet2005 في 23 أبريل 2010 · 2 رد · 1,058 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاتهاخوكم غرقان لايعرف التعامل مع ال treeview محتاج اتعلم اي شيء عنها او كل شيء

الله في عون العبد مادام العبد في عون اخيه

#2

أخى كود ل TreeView لقاعدة بيانات Northwind

مع ملاحظة تغيير ال connectionsString عندك

والتطبيق عليه فى المرفقات مع سكريبت قاعدة البيانات

Imports System.Data.SqlClient
Imports System.Data

Public Class Form1


    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim strConn As String = "Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Northwind;Data Source=AMR\SQLEXPRESS"



        Dim objConn As New SqlConnection(strConn)

        Dim objDS As New DataSet



        Dim daSuppliers As New SqlDataAdapter("SELECT CompanyName,SupplierID FROM Suppliers", objConn)



        Dim daProducts As New SqlDataAdapter("SELECT ProductName, ProductID, SupplierID FROM Products", objConn)



        daSuppliers.Fill(objDS, "dtSuppliers")

        daProducts.Fill(objDS, "dtProducts")



        objConn.Close()



        objDS.Relations.Add("SuppToProd", objDS.Tables("dtSuppliers").Columns("SupplierID"), objDS.Tables("dtProducts").Columns("SupplierID"))



        Dim nodeSupp, nodeProd As TreeNode

        Dim rowSupp, rowProd As DataRow



        For Each rowSupp In objDS.Tables("dtSuppliers").Rows

            nodeSupp = New TreeNode

            nodeSupp.Text = rowSupp("CompanyName")

            nodeSupp.Tag = rowSupp("SupplierID")

            TreeView1.Nodes.Add(nodeSupp)

            For Each rowProd In rowSupp.GetChildRows("SuppToProd")

                nodeProd = New TreeNode

                nodeProd.Text = rowProd("ProductName")

                nodeProd.Tag = rowProd("ProductID")

                nodeSupp.Nodes.Add(nodeProd)

            Next

        Next



        'clean up

        objDS.Dispose()

        daSuppliers.Dispose()

        daProducts.Dispose()

        objConn.Close()

        objConn.Dispose()
    End Sub
End Class

treeview.zip

InstNwnd.zip

 وممّا زادنـــي شرفــاً وتيهــاً   **  وكدت بأخمصي أطأ الثريّا

دخولي تحت قولك يا عبادي  **   وأن صيّرت أحمد لي نبيّـاً

#3

اخى العزيز

طلب صغير ممكن حضرتك تبعتلى جدول قاعدة البيانات

او المثال مرفق بقاعدة البيانات على الايميل الخاص

ESLAM_LIMO@YAHOO.COM

وانا اكون شاكر ليك جدا

مواضيع مشابهة