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:
DataGridView adlı
customersDataGridView
bir denetim.DataSet adlı
customersDataSet
Customers
bir tabloya sahip olan nesne.System, , System.Windows.FormsSystem.Datave System.Xml derlemelerine başvurular.
Ayrıca bkz.
.NET Desktop feedback
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin