ErBhati Ответов: 4

Как отключить заголовок столбца при нажатии кнопки DataGridView


Привет
Когда заголовок столбца щелкается в DataGridView, поведение по умолчанию состоит в том, чтобы упорядочить строки сетки на основе щелкнутого столбца.Мне нужно отключить это..plz help

4 Ответов

Рейтинг:
2

Syed Shabeer

Попробовать это

foreach (DataGridViewColumn column in dataGridView.Columns)
{
    column.SortMode = DataGridViewColumnSortMode.NotSortable;
}


ridoy

хороший,+5

ErBhati

Куда я положил этот код
в form_load это не работает

Рейтинг:
1

ErBhati

я нашел решение

if (e.RowIndex >= 0)


Рейтинг:
0

bansidhar_kurup

Если вы можете расширить DatagridView, вы можете переопределить метод сортировки с помощью am empty one. Это полностью отключает сортировку для DatagridView.

public override void Sort(DataGridViewColumn dataGridViewColumn, ListSortDirection direction)
{
      //base.Sort(dataGridViewColumn, direction);
}

Примечание: Вы даже не можете программно отсортировать любой столбец.