مشاركة عبر


كيفية القيام بما يلي: تغيير ترتيب الأعمدة في عنصر تحكم DataGridView Windows Forms

عندما تقوم باستخدام DataGridView لعرض البيانات من مصدر البيانات, في بعض الأحيان لاتظهر الأعمدة في مخطط مصدر البيانات بالترتيب الذي تريد عرضها به. يمكنك تغيير ترتيب الأعمدة المعروضة باستخدام خاصية DisplayIndex الخاصة بفئة DataGridViewColumn.

يحتوي مثال التعليمات البرمجية التالي بعض أعمدة تلقائية الإنشاء عند الإرتباط بجدول العملاء في قاعدة بيانات نموذج Northwind. للحصول على المزيد من المعلومات حول كيفية ربط عنصر التحكم DataGridView في جدول قاعدة البيانات, راجع كيفية القيام بما يلي: ربط البيانات بعنصر التحكم DataGridView Windows Forms.

هناك دعم واسع النطاق لهذه المهمة في ‏‫Visual Studio. لمزيد من المعلومات، راجع: كيفية القيام بما يلي: تغيير ترتيب أعمدة في عرض شبكة البيانات Windows Forms عنصر تحكم باستخدام "مصمم".

مثال

Private Sub AdjustColumnOrder()

    With customersDataGridView
        .Columns("CustomerID").Visible = False
        .Columns("ContactName").DisplayIndex = 0
        .Columns("ContactTitle").DisplayIndex = 1
        .Columns("City").DisplayIndex = 2
        .Columns("Country").DisplayIndex = 3
        .Columns("CompanyName").DisplayIndex = 4
    End With

End Sub
private void AdjustColumnOrder()
{
    customersDataGridView.Columns["CustomerID"].Visible = false;
    customersDataGridView.Columns["ContactName"].DisplayIndex = 0;
    customersDataGridView.Columns["ContactTitle"].DisplayIndex = 1;
    customersDataGridView.Columns["City"].DisplayIndex = 2;
    customersDataGridView.Columns["Country"].DisplayIndex = 3;
    customersDataGridView.Columns["CompanyName"].DisplayIndex = 4;
}

التحويل البرمجي للتعليمات البرمجية

يتطلب هذا المثال:

  • عنصر تحكم DataGridView المسمى customersDataGridView يرتبط بجدول أسماء الأعمدة المشار إليها, مثل جدول Customers في قاعدة بيانات نموذج Northwind.

  • مراجع عن تجميعات System, System.Windows.Forms, System.Data, و System.Xml.

راجع أيضًا:

المهام

كيفية القيام بما يلي: ربط البيانات بعنصر التحكم DataGridView Windows Forms

المرجع

DataGridView

DataGridViewColumn

DataGridViewColumn.DisplayIndex

DataGridViewColumn.Visible

موارد أخرى

عرض البيانات في عنصر التحكم DataGridView Windows Forms