共用方式為


HOW TO:變更 Windows Form DataGridView 控制項資料行的順序

更新:2007 年 11 月

當您使用 DataGridView 顯示來自資料來源的資料時,在資料來源結構描述中的資料行有時會以不是您想要的順序顯示。您可以使用 DataGridViewColumn 類別的 DisplayIndex 屬性來變更資料行的顯示順序。

下列程式碼範例在繫結至 Northwind 範例資料庫中的 Customers 資料表時,會重新調整自動產生的資料行位置。如需如何將 DataGridView 控制項繫結至資料庫資料表的詳細資料,請參閱 HOW TO:將資料繫結至 Windows Form DataGridView 控制項

Visual Studio 中會支援這項工作。

範例

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;
}

編譯程式碼

這項範例需要:

請參閱

工作

HOW TO:將資料繫結至 Windows Form DataGridView 控制項

參考

DataGridView

DataGridViewColumn

DataGridViewColumn.DisplayIndex

DataGridViewColumn.Visible

其他資源

在 Windows Form DataGridView 控制項中顯示資料