Nasıl yapılır: Windows Forms DataGridView Denetiminde Sütunları Gizleme

bazen Windows Forms denetiminde kullanılabilir olan sütunlardan yalnızca bazılarını göstermek isteyeceksiniz DataGridView . Örneğin, yönetim kimlik bilgilerine sahip kullanıcılara bir çalışan maaş sütununu diğer kullanıcılardan gizleyerek göstermek isteyebilirsiniz. Alternatif olarak, denetimi çok sayıda sütun içeren bir veri kaynağına ve yalnızca bir kısmını göstermek isteyebilirsiniz. Bu durumda, genellikle, görüntülemeden İlgilendiğiniz sütunları gizlemeniz yerine kaldıracaksınız.

DataGridViewDenetimde, Visible sütunun özellik değeri sütunun görüntülenip görüntülenmediğini belirler.

Visual Studio içinde bu görev için destek vardır. ayrıca bkz. nasıl yapılır: tasarımcıyı kullanarak Windows Forms DataGridView denetimindeki sütunları gizleme.

Bir sütunu programlı bir şekilde gizlemek için

  • DataGridViewColumn.VisibleÖzelliğini olarak ayarlayın false . CustomerIDVeri bağlama sırasında otomatik olarak oluşturulan bir sütunu gizlemek için aşağıdaki kod örneğini bir DataBindingComplete olay işleyicisine yerleştirin.

    this.dataGridView1.Columns["CustomerID"].Visible = false;
    
    Me.dataGridView1.Columns("CustomerID").Visible = False
    

Kod Derleniyor

Bu örnek şunları gerektirir:

Ayrıca bkz.