مشاركة عبر


نظرة عامة على عنصر التحكم Windows Forms) DataGridView)

ملاحظة

عنصر التحكم الخاص بـ DataGridView يقوم بإستبدال و إضافة الوظائف إلى عنصر التحكم الخاص بـDataGrid ; غير أن عنصر التحكم الخاص بـ DataGrid يتم الاحتفاظ به على حد سواء من أجل التوافق واستخدامه في المستقبل ، إذا أردت القيام بذلك. لمزيد من المعلومات، راجع الفروق بين عرض شبكة البيانات نماذج Windows و DataGrid عناصر التحكم.

مع عنصر التحكم DataGridView، يمكنك عرض وتحرير بيانات جدولية من العديد من الأنواع المختلفة من مصادر البيانات.

ربط بيانات إلى عنصر التحكم DataGridView هو عملية مباشرة و بديهية، و في عدة حالات هو بسيط كإعداد خاصية DataSource. عندما تقوم بربط مصدر بيانات يحتوي على قوائم أو جداول متعددة، قم بتعيين خاصية DataMember إلى سلسلة تحدد قائمة أو جدول لربطه.

عنصر التحكم DataGridView يدعم نموذج ربط بيانات Windows Forms القياسية، لذلك سيتم ربطها لمثيلات الفئات المذكورة في القائمة التالية:

يدعم عنصر التحكم DataGridView ربط بيانات إلى الخصائص العمومية للكائنات التي يتم إرجاعها من قبل هذه الواجهات أو إلى مجموعة الخصائص التي يتم إرجاعها من قبل واجهة ICustomTypeDescriptor، إذا تم تطبيقها على الكائنات التي تم إرجاعها.

عادة، ستقوم بالربط إلى مكون BindingSource وربط مكون BindingSource إلى مصدر بيانات آخر أو ملأه بكائنات عمل. مكوّن BindingSource هو مصدر البيانات المفضل لأن يمكنه ربط إلى تشكيلة واسعة من مصادر البيانات و يمكنه حل العديد من مشكلات ربط البيانات تلقائياً. لمزيد من المعلومات، راجع مكوّن BindingSource.

عنصر التحكم DataGridView يمكن أيضاً استخدامه في الوضع غير المقيد، دون مخزن بيانات كامن. لمثال عن تعليمات برمجية تستخدم عنصر تحكم DataGridView غير مقيد, راجع الإرشادات التفصيلية: إنشاء عنصر تحكم DataGridView Windows Forms غير منضم.

عنصر التحكم DataGridView هو قابل للتكوين والتوسيع بشكل كبير، كما يوفر العديد من خصائص وأساليب وأحداث لتخصيص المظهر والسلوك. عندما تريد تطبيق Windows Forms لعرض بيانات جدولية خذ بعين الاعتبار استخدام عنصر التحكم DataGridView قبل العناصر الأخرى (على سبيل المثال، DataGrid). إذا كنت تقوم عرض شبكة صغيرة من قيم للقراءة فقط، أو إذا كنت تقوم بتمكين مستخدم من تحرير جدول بملايين السجلات، سيوفر لك عنصر التحكم DataGridView حل سهل البرمجة، فعال للذاكرة.

في هذا القسم

الأقسام ذات الصلة

راجع أيضًا:

المرجع

افتراضي لوحة المفاتيح والماوس المعالجة في عرض شبكة البيانات Windows Forms عنصر تحكم

DataGridView

BindingSource

المبادئ

الوظائف الإفتراضية لـ DataGridView في عنصر تحكم Windows Forms

موارد أخرى

عرض شبكة البيانات عنصر تحكم (Windows Forms)