Share via


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

Bir veri kaynağındaki verileri görüntülemek için bir kullandığınızda DataGridView , veri kaynağının şemasındaki sütunlar bazen bunları görüntülemek istediğiniz sırada görünmez. Sınıfın özelliğini DataGridViewColumn kullanarak sütunların DisplayIndex görüntülenen sırasını değiştirebilirsiniz.

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

Visual Studio'da bu görev için destek sağlanır. Ayrıca bkz. Nasıl yapılır: Tasarım Aracı Kullanarak Windows Forms DataGridView Denetiminde Sütunların Sırasını 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.