سؤال

أحتاج إلى أن أقدم للمستخدم مصفوفة يمكن تحرير عمود واحد منها.ما هو التحكم الأنسب للاستخدام؟

لا يمكنني استخدام ListView لأنه يمكنك فقط تحرير العمود الأول (التسمية) وهذا ليس جيدًا بالنسبة لي.

هل DataGridView هو الحل الأمثل، أم أن هناك مكونات بديلة تابعة لجهات خارجية تقوم بعمل أفضل؟

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

المحلول

يعد DataGridView هو الخيار الأفضل لأنه مجاني ويأتي مع .NET WinForms 2.0.يمكنك تحديد أعمدة قابلة للتحرير أو للقراءة فقط.بالإضافة إلى أنه يمكنك تخصيص المظهر إذا لزم الأمر.

نصائح أخرى

DataGridView جيد.

إذا كنت تفضل واجهة أجمل، ضوابط Telerik أفضل.

إذا كان DataGridView سيلبي احتياجاتك، فهو الحل الصحيح.خيار آخر (على الرغم من أنه يبدو أنه لا يحظى بشعبية حول هذه الأجزاء!) هو Infragistics NetAdvantage.تتمثل الجوانب السلبية لـ Infragistics في المقام الأول في التكلفة العالية ومنحنى التعلم الحاد إلى حد ما؛الجانب الإيجابي هو أن هذه هي بعض من أقوى عناصر التحكم التي ستجدها على الإطلاق - لذا إذا كنت بحاجة إلى مرونتها، فاستخدمها.

ليس لدي خبرة مع Telerik (التي ذكرها الآخرون هنا)، لكنها تبدو جيدة جدًا.نظرًا لأن شركتي استثمرت بشكل كبير إلى حد ما في Infragistics، فإننا لسنا عرضة للتبديل في أي وقت قريب...

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