Nasıl yapılır: Windows Forms DataGridView Denetiminde Sütunların Sırasını Değiştirme

Bir veri kaynağından verileri görüntülemek için bir kullanırken, veri kaynağının şemasında sütunlar bazen bunları görüntülemek DataGridView istediğiniz sırada görünmez. sınıfının özelliğini kullanarak sütunların görüntülenen DisplayIndex sıralamalarını DataGridViewColumn değiştirebilirsiniz.

Aşağıdaki kod örneği, Northwind örnek veritabanındaki Customers tablosuna bağlanılırken otomatik olarak oluşturulan bazı sütunları yeniden konumlandırmaktadır. Denetimi bir veritabanı tablosuna bağlama hakkında daha fazla bilgi DataGridView için, bkz. How to: Bind Data to the Windows Forms DataGridView Control.

Bu görev için bir destek Visual Studio. Ayrıca bkz. Tasarımcı kullanarak Windows Forms DataGridView Denetiminde Sütunların Sırası Değiştirme.

Örnek

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

Kod Derleniyor

Bu örnek şunları gerektirir:

Ayrıca bkz.