سؤال

تخليت عن دلفي DBGrid ما يقرب من عقد من الزمان لأنها ببساطة ليست جيدة.ومنذ ذلك الحين, لقد استخدمت الظاهري TreeView التي تقدم الكثير من القيمة ولكن لديها عدد قليل من القضايا.مثل الحالة الراهنة للتنمية (مثلا ، لا شيء) و حقيقة لا يوجد بيانات جيدة-لا بد الإصدار.DevExpress هو QuantumGrid تشتهر مجموعة غنية الميزة ولكن هو حقا مكلفة جدا.أعتقد أن الضخمة مجموعة ميزة ربما مبالغة 95% من حالات الاستخدام ربط البيانات الشبكة الضوابط.

لا أحد يعرف من ربط البيانات عنصر تحكم الشبكة أن الرياضة الميزات التالية:

  1. خانات منطقية المجالات.كيفية واضح هذا ؟
  2. أكثر الطرق فعالية للتعامل مع المحررين ، أيلا تحتاج إلى النقر فوق ثلاث أو أربع مرات للحصول على اختيار قائمة عرض.
  3. لابد من ربط البيانات.
  4. يبحث الحديثة.ربما باستخدام XP themes, ولكن يجري سكينبل هو الأفضل.
  5. مرنة مالك-الرسم.هذه هي واحدة من الميزات الرائعة من الظاهرية Treeview - يمكنك حرفيا استبدال أي جزء من الخلية الرسم دون الإخلال بقية.ويتم الرسم في سلسلة من طبقات و أنت تختار سوى استبدال طبقات تحتاج إلى تعديل.
  6. Wrappable خطوط أو على الأقل تلميحات الأدوات التي يطفو على السطح وتظهر المحتوى الذي تم اقتطاع للعرض.

أنا نادرا ما تستخدم التحرير في شبكة التحكم ، وبالتالي فإن ميزات التحرير لا يلزم أن تكون رائعة.

أي اقتراحات جيدة ؟

هل كانت مفيدة؟

المحلول

الظاهري TreeView هو على قيد الحياة كثيرا جدا والتنمية المستمرة.ترى منزل جديد هنا: http://code.google.com/p/virtual-treeview/

نصائح أخرى

NiceGrid

TSMDBGrid

إذا كنت تستخدم دلفي 6 أو 7 يمكنك الحصول على مجانا NextGrid مكون, إذا كنت لا تستطيع شراء النسخة الكاملة مع التعليمات البرمجية المصدر ل سعر منخفض جدا, إنه سريع ولديه لطيفة تبحث الشبكة.

Oooppppsss!

انها بالفعل المضافة.المعذرة.

يمكنك ترى هذا, من Scalabium.
انها حرة و المصادر المدرجة.انظر الصور في الرابط.

التحيات.

أنا أيضا كان لدي بعض المشاكل مع تسعير DevExress Quantumgrid.ومع ذلك ، إذا كنت جادا دلفي المطور و كسب العيش من ذلك ، أعتقد أن DevExpress الضوابط هي تستحق الاستثمار.DevExp أيضا يبدو أنه قد التقطت دلفي التنمية مرة أخرى.

لقد كان حظا سعيدا مع NextGrid.

هو سريع للغاية و Boki (المطور) يعطي دعم جيد جدا.

http://www.bergsoft.net/

قد تتمكن من محاولة ElTree الذي يأتي مع الحرة SE إصدار LMD ElPack الحزمة:http://www.lmdinnovative.com/mfs/products/lmdelpack.php

فمن وصف:

ElTree هو للتخصيص بشكل كامل المكونات المرئية ، التي يمكن أن تمثل أي نوع من البيانات (سواء في هرمية قائمة الأشكال).فمن ممتازة لاستكشاف قواعد البيانات, دليل الهياكل ، السجالت ، أو أي نوع آخر من البيانات التي يتم بناؤها مثل شجرة.أنت لا تحتاج إلى استخدام مزيج من TTreeView و TListView بعد الآن - TElTree يعطيك كل قوتهم.ElTree هو أيضا مفيد جدا في بناء متعدد أعمدة مربعات القائمة, راديو والجماعات المرجعية.ويضيف الدعم الكامل يونيكود.

لقد تم استخدام ElTree في طلبي لسنوات عديدة ، سواء مثل شجرة في جزء من البرنامج ، الشبكة في عدة مناطق أخرى.أخذت نظرة في الظاهرية TreeView, ولكن لم أر أي سبب مقنع للتغيير.

LMD ElPack SE صمم للمستخدمين الذين يرغبون في ElTree عنصر فقط.أعتقد أنه يلبي جميع المؤهلات الخاصة بك.

آخر يؤيد IDE هو دلفي 2006.إذا كنت في حاجة إليها ل دلفي 2009, سوف تحتاج إلى الترقية إلى واحدة من غير حرة حزم.

انظر أيضا السؤال التالي: ما هو أفضل شبكة شجرة التحكم: و أيضا جوابي على هذا السؤال.

إذا كنا التصويت أقول TSMDBGrid.هو ما يقرب من الكمال.قبل بضعة أيام فقط راجعت شفرة المصدر لنرى كيف يستخدم فلتر تحرير (استغلال ذلك ، بطبيعة الحال).

فهو حر أيضا.

أنا غير متأكد من سعر النقطة التي كنت تنظر رخيصة, ولكن كان لدينا جيدة النجاح مع X-DBGrid.

برنامج TMS لديك بيانات علم نسخة من هناك TAdvStringGrid المكون.

يمكنك تنزيل نسخة تجريبية و هناك بعض عينة التطبيقات بالنسبة TDBAdvGrid المتاحة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top