كيف يمكنني البحث عن node معين في treeview
وعندما يجد هذا النود يذهب الكود الى الـ tree ويجد الـ node ويفتحه ؟؟؟
كيف يمكنني البحث عن node معين في treeview
وعندما يجد هذا النود يذهب الكود الى الـ tree ويجد الـ node ويفتحه ؟؟؟
Maher Salman
Senior Oracle Developer
Oracle Certified Professional
Kuwait
اللهم إني أعوذ بك من الهم والغم والحزن،
وأعوذ بك من العجز والكسل والفشل،
وأعوذ بك من الجبن والبخل،
وأعوذ بك من الكفر والفقر،
وأعوذ بك من غلبة الدين وقهر الرجال
شكرا لك اخي الكريم
رايت الفكرة في الموضوع واشتغلت تمام ع البرنامج اللي عندي ولكن فيها مشكلة بسيطة عند الضغط على ايا نود من الـ tree view link
تقوم بالرجوع الى اول نوود في الاعلى وليس الى النود التابع لها ؟؟
هل وصلت مشكلتي ؟ ارجو المساعدة وشكرا
Maher Salman
Senior Oracle Developer
Oracle Certified Professional
Kuwait
اللهم إني أعوذ بك من الهم والغم والحزن،
وأعوذ بك من العجز والكسل والفشل،
وأعوذ بك من الجبن والبخل،
وأعوذ بك من الكفر والفقر،
وأعوذ بك من غلبة الدين وقهر الرجال
كيف يعني مش فاهم ؟
ولكن انا بشتغل على vb.net 2008
Maher Salman
Senior Oracle Developer
Oracle Certified Professional
Kuwait
اللهم إني أعوذ بك من الهم والغم والحزن،
وأعوذ بك من العجز والكسل والفشل،
وأعوذ بك من الجبن والبخل،
وأعوذ بك من الكفر والفقر،
وأعوذ بك من غلبة الدين وقهر الرجال
الموضوع اللى له رابط بالمشاركه 2 يحتوى على نسختين من اداة TreeLink، سؤالى هو اى من الإصدارين قمت بتحميله ؟
ايضا قم بقراءة الموضوع و الردود و ستجد بهم حل لمشكلتك.
و الله ولى التوفيق
مدونتي: C++ Tips and Tricks
اخي الكريم شكرا جزيلا لك قمت بتحميل الاداة الثانية
treelink واشتغلت تمام
ولكن بقي لدي مشكلة بسيطة لا اعتقد ان لها علاقة بموضوع اداتك
مشكلتي الان انني احيانا احتاج الى عمل refresh للشجرة بعد حذف عنصر او تحديث عنصر .. الخ
الان عن عمل تحديث يتم عمل انكماش للشجرة يعني not expanded
كيف يمكنني الرجوع الى المكان الذي كنت اقف عليه بعد عمل refresh ?? وشكرا لك
Maher Salman
Senior Oracle Developer
Oracle Certified Professional
Kuwait
اللهم إني أعوذ بك من الهم والغم والحزن،
وأعوذ بك من العجز والكسل والفشل،
وأعوذ بك من الجبن والبخل،
وأعوذ بك من الكفر والفقر،
وأعوذ بك من غلبة الدين وقهر الرجال
اقتباسكيف يمكنني الرجوع الى المكان الذي كنت اقف عليه بعد عمل refresh ?? وشكرا لك
هذا يعتمد على طريقة وضعل للعناصر بالشجره، اذكر لى كيف تقوم بملء الشجره و ان شاء الله اساعدك
و الله ولى التوفيق
مدونتي: C++ Tips and Tricks
تفضل هذا كود ملئ الشجرة من قاعدة بيانات اكسس
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
اللهم إني أعوذ بك من الهم والغم والحزن،
وأعوذ بك من العجز والكسل والفشل،
وأعوذ بك من الجبن والبخل،
وأعوذ بك من الكفر والفقر،
وأعوذ بك من غلبة الدين وقهر الرجال