Nasıl yapılır: Windows Forms DataGridView Denetiminde Sütunlar için Sıralama Modlarını Ayarlama

DataGridViewDenetimde, metin kutusu sütunları varsayılan olarak otomatik sıralamayı kullanırken diğer sütun türleri otomatik olarak sıralanmaz. Bazen bu varsayılanları geçersiz kılmak istemeysiniz. Örneğin, metin, sayı veya numaralama hücresi değerleri yerine görüntüleri görüntüebilirsiniz. Görüntüler sıralanamasa da, temsil edecekleri temel değerler sıralanmış olabilir.

DataGridViewDenetimde, SortMode bir sütunun özellik değeri sıralama davranışını belirler.

Aşağıdaki yordamda, How to: Customize Data Formatting in the Windows PriorityPriorityDenetiminde Veri Biçimlendirmeyi Özelleştirme) sütunundaki sütununu gösterir. Bu sütun bir görüntü sütunu ve varsayılan olarak sıralanabilir değildir. Ancak, dize olan gerçek hücre değerlerini içerir, bu nedenle otomatik olarak sıralanmış olabilir.

Bir sütunun sıralama modunu ayarlamak için

  • özelliğini DataGridViewColumn.SortMode ayarlayın.

    this.dataGridView1.Columns["Priority"].SortMode =
        DataGridViewColumnSortMode.Automatic;
    
    Me.dataGridView1.Columns("Priority").SortMode = _
        DataGridViewColumnSortMode.Automatic
    

Kod Derleniyor

Bu örnek şunları gerektirir:

Ayrıca bkz.