C# Windows Formda DataGridview kontrolünde sütun başlığına tıklandığında sıralama yapıldığını biliyoruz. Kimi durumlarda böyle bir sıralama yapılmasını istemeyebiliriz. DataGridView‘ de sütun başlığına tıklandığında Sıralamayı disable yani iptal etmek için aşağıdaki adımları uygulayabilirsiniz.
Örneğimizde aşağıdaki formu kullanacağız.
Formumuzda bulunan datagridview üzerinde sütun başlıklarına tıklandığında sıralama yapılmaması için datagridview kontrolü üzerine tıkladıktan sonra Properties pencesinde aşağıdaki işlemleri gerçekleştiriyoruz.
Kod satırımızı ColumnAdded event’ ına yazabiliriz. Yazacağımız kodlar aşağıdaki gibi olacaktır.
1 2 3 4 5 6 | private void dataGridView1_ColumnAdded(object sender, DataGridViewColumnEventArgs e) { e.Column.SortMode = DataGridViewColumnSortMode.NotSortable; } |
Yukarıdaki kod satırını yazdıktan sonra programımızı çalıştırdığımızda Sütun başlığına tıklandığında Sort (sıralama) işlemi gerçekleştirilmeyecektir.