У меня есть сортируемый DatagridView с итоговой последней строкой, содержащей сумму некоторых столбцов, я хочу сохранить эту итоговую строку всегда в качестве последней строки (внизу) datagridView.
В тот момент, когда я сортирую столбец datagridView и сортируется итоговая строка, я этого не хочу. Я хочу, чтобы последняя строка (итоговая строка) DatagridView не сортировалась.
Есть ли способ сделать это?
Я нашел решение:
Я перегрузил метод sortcompare следующим образом:
private void grid_SortCompare(object sender, DataGridViewSortCompareEventArgs e)
{
try
{
if (e.RowIndex1 == this.dataGridView1.Rows.Count -1)
e.Handled = true;
if (e.RowIndex2 == this.dataGridView1.Rows.Count - 1)
e.Handled = true;
return;
}
catch (Exception ex)
{
ex.ToString();
}
}