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

البحث في treeview

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

كيف يمكنني البحث عن node معين في treeview

وعندما يجد هذا النود يذهب الكود الى الـ tree ويجد الـ node ويفتحه ؟؟؟

Maher Salman

Senior Oracle Developer

Oracle Certified Professional

Kuwait

اللهم إني أعوذ بك من الهم والغم والحزن،

وأعوذ بك من العجز والكسل والفشل،

وأعوذ بك من الجبن والبخل،

وأعوذ بك من الكفر والفقر،

وأعوذ بك من غلبة الدين وقهر الرجال

#3

شكرا لك اخي الكريم

رايت الفكرة في الموضوع واشتغلت تمام ع البرنامج اللي عندي ولكن فيها مشكلة بسيطة عند الضغط على ايا نود من الـ tree view link

تقوم بالرجوع الى اول نوود في الاعلى وليس الى النود التابع لها ؟؟

هل وصلت مشكلتي ؟ ارجو المساعدة وشكرا

Maher Salman

Senior Oracle Developer

Oracle Certified Professional

Kuwait

اللهم إني أعوذ بك من الهم والغم والحزن،

وأعوذ بك من العجز والكسل والفشل،

وأعوذ بك من الجبن والبخل،

وأعوذ بك من الكفر والفقر،

وأعوذ بك من غلبة الدين وقهر الرجال

#4

اى اصدار من الأداه قمت بتحميله؟

مدونتي: C++ Tips and Tricks

#5

كيف يعني مش فاهم ؟

ولكن انا بشتغل على vb.net 2008

Maher Salman

Senior Oracle Developer

Oracle Certified Professional

Kuwait

اللهم إني أعوذ بك من الهم والغم والحزن،

وأعوذ بك من العجز والكسل والفشل،

وأعوذ بك من الجبن والبخل،

وأعوذ بك من الكفر والفقر،

وأعوذ بك من غلبة الدين وقهر الرجال

#6

الموضوع اللى له رابط بالمشاركه 2 يحتوى على نسختين من اداة TreeLink، سؤالى هو اى من الإصدارين قمت بتحميله ؟

ايضا قم بقراءة الموضوع و الردود و ستجد بهم حل لمشكلتك.

و الله ولى التوفيق

مدونتي: C++ Tips and Tricks

#7

اخي الكريم شكرا جزيلا لك قمت بتحميل الاداة الثانية

treelink واشتغلت تمام

ولكن بقي لدي مشكلة بسيطة لا اعتقد ان لها علاقة بموضوع اداتك

مشكلتي الان انني احيانا احتاج الى عمل refresh للشجرة بعد حذف عنصر او تحديث عنصر .. الخ

الان عن عمل تحديث يتم عمل انكماش للشجرة يعني not expanded

كيف يمكنني الرجوع الى المكان الذي كنت اقف عليه بعد عمل refresh ?? وشكرا لك

Maher Salman

Senior Oracle Developer

Oracle Certified Professional

Kuwait

اللهم إني أعوذ بك من الهم والغم والحزن،

وأعوذ بك من العجز والكسل والفشل،

وأعوذ بك من الجبن والبخل،

وأعوذ بك من الكفر والفقر،

وأعوذ بك من غلبة الدين وقهر الرجال

#8
اقتباس
كيف يمكنني الرجوع الى المكان الذي كنت اقف عليه بعد عمل refresh ?? وشكرا لك

هذا يعتمد على طريقة وضعل للعناصر بالشجره، اذكر لى كيف تقوم بملء الشجره و ان شاء الله اساعدك

و الله ولى التوفيق

مدونتي: C++ Tips and Tricks

#9

تفضل هذا كود ملئ الشجرة من قاعدة بيانات اكسس

    Private Sub GET_REFRESH()
        CN.Close()
        CN.Open()
        CMD.Connection = CN
        CMD.CommandType = CommandType.Text
        CMD.CommandText = "select * from TYPES"
        DR = CMD.ExecuteReader
        TreeView1.Nodes.Clear()

        TreeView1.Nodes.Add("Oracle Library")
        Do While DR.Read

            TreeView1.Nodes(0).Nodes.Add(DR("TYPE"))
        Loop
        DR.Close()
        Dim TR As Integer = TreeView1.Nodes(0).Nodes.Count
        Dim T As Integer
        Dim TN As String

        For T = 0 To TR - 1
            TN = TreeView1.Nodes(0).Nodes(T).Text
            CMD.CommandText = "select SUBJECT from CODE_DETAILS where TYPE='" & TN & "'"
            DR = CMD.ExecuteReader
            Do While DR.Read
                TreeView1.Nodes(0).Nodes(T).Nodes.Add(DR("SUBJECT"))
            Loop
            DR.Close()
        Next
        CN.Close()

        TextBox1.Text = ""
        TextBox2.Text = ""
        TextBox4.Text = ""
    End Sub

تم تعديل هذه المشاركة بواسطة Muhammad alaa في 13 مارس 2010 في 20:35 — السبب: وضع الكود داخل تاج الكود لتسهيل قرائته

Maher Salman

Senior Oracle Developer

Oracle Certified Professional

Kuwait

اللهم إني أعوذ بك من الهم والغم والحزن،

وأعوذ بك من العجز والكسل والفشل،

وأعوذ بك من الجبن والبخل،

وأعوذ بك من الكفر والفقر،

وأعوذ بك من غلبة الدين وقهر الرجال

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