نظرة عامة على عنصر التحكم Windows Forms) DataGridView)
ملاحظة
عنصر التحكم الخاص بـ DataGridView يقوم بإستبدال و إضافة الوظائف إلى عنصر التحكم الخاص بـDataGrid ; غير أن عنصر التحكم الخاص بـ DataGrid يتم الاحتفاظ به على حد سواء من أجل التوافق واستخدامه في المستقبل ، إذا أردت القيام بذلك. لمزيد من المعلومات، راجع الفروق بين عرض شبكة البيانات نماذج Windows و DataGrid عناصر التحكم.
مع عنصر التحكم DataGridView، يمكنك عرض وتحرير بيانات جدولية من العديد من الأنواع المختلفة من مصادر البيانات.
ربط بيانات إلى عنصر التحكم DataGridView هو عملية مباشرة و بديهية، و في عدة حالات هو بسيط كإعداد خاصية DataSource. عندما تقوم بربط مصدر بيانات يحتوي على قوائم أو جداول متعددة، قم بتعيين خاصية DataMember إلى سلسلة تحدد قائمة أو جدول لربطه.
عنصر التحكم DataGridView يدعم نموذج ربط بيانات Windows Forms القياسية، لذلك سيتم ربطها لمثيلات الفئات المذكورة في القائمة التالية:
أي فئة تطبّق الواجهة IList, بما في ذلك الصفائف أحادية الأبعاد.
أي فئة تطبّق واجهة IListSource، مثل فئات DataTable و DataSet.
أي فئة تطبّق واجهة IBindingList، مثل فئة BindingList<T>.
أي فئة تطبّق واجهة IBindingListView، مثل فئة BindingSource.
يدعم عنصر التحكم DataGridView ربط بيانات إلى الخصائص العمومية للكائنات التي يتم إرجاعها من قبل هذه الواجهات أو إلى مجموعة الخصائص التي يتم إرجاعها من قبل واجهة ICustomTypeDescriptor، إذا تم تطبيقها على الكائنات التي تم إرجاعها.
عادة، ستقوم بالربط إلى مكون BindingSource وربط مكون BindingSource إلى مصدر بيانات آخر أو ملأه بكائنات عمل. مكوّن BindingSource هو مصدر البيانات المفضل لأن يمكنه ربط إلى تشكيلة واسعة من مصادر البيانات و يمكنه حل العديد من مشكلات ربط البيانات تلقائياً. لمزيد من المعلومات، راجع مكوّن BindingSource.
عنصر التحكم DataGridView يمكن أيضاً استخدامه في الوضع غير المقيد، دون مخزن بيانات كامن. لمثال عن تعليمات برمجية تستخدم عنصر تحكم DataGridView غير مقيد, راجع الإرشادات التفصيلية: إنشاء عنصر تحكم DataGridView Windows Forms غير منضم.
عنصر التحكم DataGridView هو قابل للتكوين والتوسيع بشكل كبير، كما يوفر العديد من خصائص وأساليب وأحداث لتخصيص المظهر والسلوك. عندما تريد تطبيق Windows Forms لعرض بيانات جدولية خذ بعين الاعتبار استخدام عنصر التحكم DataGridView قبل العناصر الأخرى (على سبيل المثال، DataGrid). إذا كنت تقوم عرض شبكة صغيرة من قيم للقراءة فقط، أو إذا كنت تقوم بتمكين مستخدم من تحرير جدول بملايين السجلات، سيوفر لك عنصر التحكم DataGridView حل سهل البرمجة، فعال للذاكرة.
في هذا القسم
ملخص تقنية عنصر التحكم Windows Forms) DataGridView)
يلخص مفاهيم عنصر التحكم DataGridView واستخدام الفئات ذات الصلة.عنصر تحكم هندسة DataGridView ( نماذج Windows )
توضح هذه المقالة هندسة عنصر التحكم DataGridView، وتشرح هيكلة النوع و بنية التوريث الخاص به.سيناريوهات عنصر التحكم Windows Forms) DataGridView)
توضح هذه المقالة السيناريوهات الأكثر شيوعاً لاستخدامات عناصر التحكم DataGridView.الدليل (Windows Forms) عرض شبكة البيانات عنصر تحكم تعليمات برمجية
يوفر ارتباطات لأمثلة التعليمات البرمجية الموجودة في الوثائق لمهام DataGridView المتنوعة. هذه الأمثلة مصنفه حسب نوع المهمة.
الأقسام ذات الصلة
أنواع الأعمدة في عرض شبكة البيانات Windows Forms عنصر تحكم
تتناول هذه المقالة أنواع العمود في عناصر تحكم DataGridView Windows Forms المستخدمة لعرض المعلومات والسماح للمستخدمين بتعديل أو إضافة معلومات.عرض البيانات في عنصر التحكم DataGridView Windows Forms
توفر مواضيع تصف كيفية ملء عنصر التحكم بالبيانات إما يدوياً أو من مصدر بيانات خارجي.تخصيص عنصر تحكم نماذج DataGridView Windows
توفر مواضيع تصف خلايا رسم DataGridView مخصصة و صفوف، و تقوم بإنشاء أنواع صفوف، أعمدة وخلية مشتقة.أداء ضبط في عرض شبكة البيانات Windows Forms عنصر تحكم
يوفر مواضيع تصف كيفية استخدام عنصر التحكم بشكل فعال، لتجنب مشاكل في الأداء عند العمل مع كميات كبيرة من البيانات.
راجع أيضًا:
المرجع
افتراضي لوحة المفاتيح والماوس المعالجة في عرض شبكة البيانات Windows Forms عنصر تحكم
المبادئ
الوظائف الإفتراضية لـ DataGridView في عنصر تحكم Windows Forms