Nasıl yapılır: Otomatik Oluşturulan Sütunları Windows Forms DataGridView Denetiminden Kaldırma
Denetiminiz DataGridView , veri kaynağındaki verileri temel alarak sütunlarını otomatik olarak oluşturacak şekilde ayarlandığında, belirli sütunları seçmeli olarak atlayabilirsiniz. Bunu yapmak için koleksiyonda RemoveColumns yöntemini çağırabilirsiniz. Alternatif olarak, özelliğini false
olarak ayarlayarak Visible sütunları görünümden gizleyebilirsiniz. Bu teknik, gizli sütunları belirli koşullarda görüntülemek istediğinizde veya sütunlardaki verilere görüntülemeden erişmeniz gerektiğinde kullanışlıdır.
Otomatik oluşturulan sütunları kaldırmak için
koleksiyonunda Remove yöntemini çağırın Columns .
dataGridView1.AutoGenerateColumns = true; dataGridView1.DataSource = customersDataSet; dataGridView1.Columns.Remove("Fax");
With dataGridView1 .AutoGenerateColumns = True .DataSource = customersDataSet .Columns.Remove("Fax") End With
Otomatik oluşturulan sütunları gizlemek için
Sütunun Visible özelliğini olarak
false
ayarlayın.dataGridView1.Columns["CustomerID"].Visible = false;
dataGridView1.Columns("CustomerID").Visible = False
Örnek
private void BindDataAndInitializeColumns()
{
dataGridView1.AutoGenerateColumns = true;
dataGridView1.DataSource = customersDataSet;
dataGridView1.Columns.Remove("Fax");
dataGridView1.Columns["CustomerID"].Visible = false;
}
Private Sub BindDataAndInitializeColumns()
With dataGridView1
.AutoGenerateColumns = True
.DataSource = customersDataSet
.Columns.Remove("Fax")
.Columns("CustomerID").Visible = False
End With
End Sub
Kod Derleniyor
Bu örnek şunları gerektirir:
DataGridView Northwind örnek veritabanındaki tablo gibi ve
CustomerID
sütunlarını içerenFax
bir tabloyaCustomers
bağlı adlıdataGridView1
denetim.ve System.Windows.Forms derlemelerine System başvurular.
Ayrıca bkz.
.NET Desktop feedback