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:
DataGridView Northwind örnek veritabanındaki tablo gibi belirtilen sütun adlarına sahip bir tabloya
Customers
bağlı olan adlıcustomersDataGridView
denetim.System, , System.Windows.FormsSystem.Datave System.Xml derlemelerine başvurular.
Ayrıca bkz.
.NET Desktop feedback