Aracılığıyla paylaş


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

Kullanıcılar bir Windows Forms DataGridView denetiminde görüntülenen verileri görüntülediğinde, bazen tek bir sütuna veya sütun kümesine sık sık başvurmaları gerekir. Örneğin, çok sayıda sütun içeren bir müşteri bilgileri tablosu görüntülenirken, diğer sütunların görünür bölgenin dışına kaydırılmasını sağlarken müşteri adını her zaman görüntülemek yararlı olur.

Bu davranışı elde etmek için denetimdeki sütunları dondurabilirsiniz. Bir sütunu dondurduğunda, solundaki tüm sütunlar da (sağdan sola dil betiklerinde sağdan sola betiklerde sağdan sola) dondurulur. Dondurulan sütunlar yerinde kalırken diğer tüm sütunlar kaydırılabilir.

Dekont

Sütun yeniden sıralama etkinleştirildiyse, dondurulmuş sütunlar donmamış sütunlardan ayrı bir grup olarak değerlendirilir. Kullanıcılar her iki gruptaki sütunları yeniden konumlandırabilir, ancak bir sütunu bir gruptan diğerine taşıyamaz.

Bir Frozen sütunun özelliği, sütunun kılavuz içinde her zaman görünür olup olmadığını belirler.

Visual Studio'da bu görev için destek sağlanır. Ayrıca bkz. How to: Freeze Columns in the Windows Forms DataGridView Control Using the Tasarım Aracı.

Bir sütunu program aracılığıyla dondurmak için

  • DataGridViewColumn.Frozen özelliğini true olarak ayarlayın.

    this.dataGridView1.Columns["AddToCartButton"].Frozen = true;
    
    Me.dataGridView1.Columns("AddToCartButton").Frozen = True
    

Kod Derleniyor

Bu örnek şunları gerektirir:

Ayrıca bkz.