Nasıl yapılır: Veri Bağlantılı Windows Forms DataGridView Denetiminde Sütunları Otomatik Olarak Oluşturma

Aşağıdaki kod örneğinde, bir denetimde bağlı veri kaynağından sütunların nasıl görüntüleniyor olduğu DataGridView gösterilir. Özellik AutoGenerateColumns değeri true (varsayılan) olduğunda, veri DataGridViewColumn kaynağı tablosunda her sütun için bir oluşturulur.

Özelliği ayarlandığında denetimde zaten sütunlar varsa, mevcut bağlı sütunlar veri kaynağında sütunlarla karşılaştırıldı ve her eşleşme DataGridView DataSource olduğunda korunur. Sınırsız sütunlar her zaman korunur. Veri kaynağında eşleşmesi olan bağlı sütunlar kaldırılır. Denetimde eşleşmesi olan veri kaynağında sütunlar, koleksiyonun sonuna eklenen yeni DataGridViewColumn nesneler Columns oluşturur.

Örnek

private void BindData()
{
    customersDataGridView.AutoGenerateColumns = true;
    customersDataGridView.DataSource = customersDataSet;
    customersDataGridView.DataMember = "Customers";
}
Private Sub BindData()

    With customersDataGridView
        .AutoGenerateColumns = True
        .DataSource = customersDataSet
        .DataMember = "Customers"
    End With

End Sub

Kod Derleniyor

Bu örnek şunları gerektirir:

Ayrıca bkz.