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:
adlı DataGridView bir
customersDataGridViewdenetim.adlı DataSet bir tabloya sahip olan adlı
customersDataSetCustomersnesne., , System ve System.Windows.Forms System.Data System.Xml derlemelerine başvurular.