السلام عليكم
ما هي الطريقة المثلى لاضافة بيانات مخزنة بقاعدة البيانات في الاداة كما بالشكل التالي :
[
attachment=2281]
مع العلم ان الشجرة هذه متغيرة الاطوال والابعاد فمن الممكن ان يكون Level لها غير محدود .
السلام عليكم
حسنا ساعطيكم مثال كما بالشكل التالي
[
attachment=2278]
والمثال بالمرفقات
كل الطرق تؤدي الى روما
ولكن ليس كل الطرق تخلو من الاخطار
الطريقة المثلى
فمثلا الطريقة التي وضعتها جيدة باستخدام MemoryStream
وربما هناك من عنده كود باستخدام Loop
فباستخدام هذا الاخير تحتاج الى طريقة الاستدعاء الذاتي وهي ما ارغب في ان ارى امثلة عنها
ارغب في ان ادرس الخيارات والحالات وافكار الاخرين
(04-09-2012, 07:47 PM)CMT-10 كتب : [ -> ]السلام عليكم
حسنا ساعطيكم مثال كما بالشكل التالي
والمثال بالمرفقات
الف شكر ويعطيك العافية
وعليكم السلام ورحمة الله
طريقة اضافة عناصر الى الاداة هي طريقة واحدة متبعة بكل الاحوال
وطريقة قراءة بيانات ما فعلى حسب مصدر البيانات هل هو سجلات من قاعدة بيانات ام ملفات مخزنة بالكمبيوتر او غير ذلك
يبقى ملاحظة رأيت من يتبعها وهي جيدة بحال كان هناك الكثير من البيانات
مثلا تريد ان تضع في الاداة مجلدات بمسار ما مع الملفات التي تحويها او حتى قراءة سجلات كثيرة نوعا ما
وهنا لا تقراء ولا تظهر الا مجالين فقط مثلا المجلدات الرئيسية تم الفرعية فيها مع الملفات مثلا بمستوى Level 2 او 3
وبحال قام المستخدم بفتح مسار ما ووصل الى نهاية المجلدات التي قمت فقط بتعبئتها بمجرد ان يفتح مجلد لم تقم بتعبئته تقوم به عند فتحه له
او وهو بطريقه له اي قبل ان يصل اليه بمستوى واحد
وهذا حتى لا تترك المستخدم ينتظر طويلا حتى يتم ملئ الاداة بالعناصر
وهي جيدة ولا تشعر المستخدم ان هناك بطئ في التنفيذ
تجد في المرفقات مثال عن تحميل TreeView من قاعدة البيانات
المثال في المرفقات
(22-04-2020, 01:57 PM)ghostdz كتب : [ -> ]تجد في المرفقات مثال عن تحميل TreeView من قاعدة البيانات
المثال في المرفقات
جزاك الله خير
ghostdz