تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سورس كود لعملية تعبئة TreeView ببيانات من ثلاث جداول فاكثر
#19
(07-09-18, 11:55 AM)hussein rayhan كتب : السلام عليكم
شكرا على المثال الرائع لكن لدي سؤال كيف يمكن ازالة المرحلة الاولى من الشجرة أقصد اسم الشجرة من شجرة العرض والسماح فقط عند تحميل النموذج بعرض أول فرع


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


كل ما عليك الاتى عند الكود التالى
كود :
           REM المرحلة الاولى من الشجرة
           If dt.Rows(ii)(0) = "0" Then
               TreeView1.Nodes.Add(dt.Rows(ii)("TreeID"), dt.Rows(ii)("AccName"))
           ElseIf dt.Rows(ii)("AccSupID") = 0 And dt.Rows(ii)("TreeSupID") = 0 Then
               TreeView1.Nodes(dt.Rows(ii)("TreeSupID")).Nodes.Add(dt.Rows(ii)("TreeID"), dt.Rows(ii)("AccName"))
           End If

استبدله بهذا الكود
كود :
           REM المرحلة الاولى من الشجرة
           If dt.Rows(ii)("AccSupID") = 0 And dt.Rows(ii)("TreeSupID") = 0 Then
               TreeView1.Nodes.Add(dt.Rows(ii)("TreeID"), dt.Rows(ii)("AccName"))
           End If

وتاتي على  الكود التالى
كود :
           REM المرحلة الثانية من الشجرة
           For iT As Integer = 0 To T1 - 1
               If dt.Rows(ii)("AccSupID") = iT + 1 And dt.Rows(ii)("TreeSupID") = "10" & (iT + 1) Then
                   TreeView1.Nodes(0).Nodes(iT).Nodes.Add(dt.Rows(ii)("TreeID"), dt.Rows(ii)("AccName"))
               End If
           Next

تستبدله بالكود التالى
كود :
           REM المرحلة الثانية من الشجرة
           For iT As Integer = 0 To T1 - 1
               If dt.Rows(ii)("AccSupID") = iT + 1 And dt.Rows(ii)("TreeSupID") = "10" & (iT + 1) Then
                   TreeView1.Nodes(iT).Nodes.Add(dt.Rows(ii)("TreeID"), dt.Rows(ii)("AccName"))
               End If
           Next

وسيعمل معك بدون عنوان الشجرة كما طلبت

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: سورس كود لعملية تعبئة TreeView ببيانات من ثلاث جداول فاكثر - بواسطة elgokr - 07-09-18, 12:16 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Brick [VB.NET] سورس كود لمشروع Notification Box.. صندوق الاشعارات musalem 3 1,496 20-05-24, 11:18 PM
آخر رد: salam82
  ربط listview ب treeview سلام و محبه2090 0 348 09-03-24, 10:28 PM
آخر رد: سلام و محبه2090
Brick [VB.NET] سورس كود LCD CLOCKZ هو مشروع لساعة ديجيتال بشكل مميز وجذاب musalem 0 963 04-07-23, 02:08 AM
آخر رد: musalem
Information [VB.NET] سورس كود لمشروع ادارة كوفي شوف صغير.. under development musalem 0 1,139 04-07-23, 01:56 AM
آخر رد: musalem
  [VB.NET] سورس كود برنامج تشغل القران الكريم عبر الانترنت [ تم تحديث الموضوع ] elgokr 11 10,056 27-03-23, 10:35 AM
آخر رد: Hend m
  سورس كود برنامج IT للعهدة والمستخدمين والاجهزة محمدالزند 10 7,071 28-11-22, 02:41 PM
آخر رد: ali_ahmed12
  [مثال] كيفية تعبئة كمبوبوكس بدلالة تغير عنصر في كومبو آخر asmarsou 0 1,323 08-08-22, 10:54 PM
آخر رد: asmarsou
Photo [VB.NET] تبادل سورس كود كريم الفقى 4 2,392 23-04-22, 12:44 AM
آخر رد: كريم الفقى
Wink [مشروع] الة حاسبة بسيطة سورس كود مع الشرح بالفيديو للكود ahmadpal 5 7,517 23-02-22, 06:02 PM
آخر رد: عبدالرحمن.1
Lightbulb سورس كود برنامج صانع الاكواد asemshahen5 60 52,991 16-02-22, 06:54 PM
آخر رد: ibrahematia

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


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