Share via


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

Aşağıdaki kod örneği, bir denetimdeki DataGridView ilişkili veri kaynağındaki sütunların nasıl görüntüleneceğini gösterir. AutoGenerateColumns Özellik değeri (varsayılan) olduğunda true , veri kaynağı tablosundaki her sütun için bir DataGridViewColumn oluşturulur.

Özelliği ayarladığınızda DataSource denetimin DataGridView sütunları zaten varsa, var olan ilişkili sütunlar veri kaynağındaki sütunlarla karşılaştırılır ve her eşleşme olduğunda korunur. İlişkisiz sütunlar her zaman korunur. Veri kaynağında eşleşme olmayan ilişkili sütunlar kaldırılır. Denetimde eşleşme olmayan veri kaynağındaki sütunlar, koleksiyonun sonuna Columns eklenen yeni DataGridViewColumn nesneler 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.