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

ربط الtreeviewبقاعدة البيانات

بدأه zizohhh في 11 مايو 2009 · 3 رد · 652 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

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

كيف يتم ربط الtreeview بقاعدة البيانات للحصول على شجرة حسابات

#2

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

أخي العزيز ؛؛

يمكنك مراجعة المثال التالي (مصمم ب Framework 3.0 + Visual Basic.Net 2005 أو Framework 2 Sp1)

//attachment/83049

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

حقل ID نوعه AutoNumber حتى يتم اعطاء كل حساب موجود رقم خاص به لا يتكرر مع أي حساب آخر

حقل Name نوعه text وهو عبارة عن اسم الحساب

حقل Type نوعه Number وهو عبارة عن رقم الحساب الأب أو هو عبارة عن رقم الحساب الرئيسي الذي تفرع منه الحساب الحالي

وحتى تتضح وظيفة الحقل Type إليك شرح لما تم بالمثال المرفق:

بند "الأصول المتداولة" يأخذ الرقم 2 في حقل ID وهذا الرقم أخذه تلقائياً ، ويأخذ الرقم 0 في حقل Type وبالتالي فهو فرع رئيسي بالشجرة

ثم نجد بند "البنك" يأخذ الرقم 5 في حقل ID وهذا الرقم أخذه تلقائياً أيضاً ، ويأخذ الرقم 2 في حقل Type ومن ثم فهو فرع للأصول المتداولة (حيث أن الأصول المتداولة تأخذ القيمة 2 في الحقل ID)

ثم نجد بند "الأهلي" يأخذ الرقم 5 في حقل Type ومن ثم فهو فرع للبنك (حيث أن البنك يأخذ القيمة 5 في حقل ID)

وهكذا

بمعنى أصح أن كل اسم حساب(ابن) له قيمة في الحقل Type هذه القيمة ما هي إلا قيمة لحقل ID لحساب آخر(الأب).

أتمنى أن أكون قد أوضحت الفكرة

والحق يقال بأن الذي ساعدني في تصميم الكود هو الأخ Jbsa بمنتدى المحيط العربي فجزاه الله خيراً.

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

#3

بســم الله الـرحمــن الرحيــم

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله أجمعين

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

جاري تحميل framework sp1

ممكن تشرح لي الكود لأني لاأفهه ولك جزيل الشكر

#4

بســم الله الـرحمــن الرحيــم

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

الحمدلله والصلاة والسلام على سيدنا رسول الله صلى الله عليه وعلى آله وسلم أجمعين

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

لقد حملت FrameWork 2 sp1 و هو كبير جدا حجمه431ميجا و عملت له SETUP وعند تشغيل البرنامج يظهر خطأ كم كان يحدث من قبل أرجو أن تخبرني بالحل

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…