Как я могу сохранить выбранную строку в существующей позиции после сортировки моего DataGridView?
У меня есть код, который запускается в отсортированном событии моего DatGridView. Он запоминает выбранную строку и выделяет ее в сетке, проблема в том, что она перемещает положение строки.
if (!string.IsNullOrEmpty(customerCode))
{
int itemFound = DGVBindingSource.Find("Code", customerCode); // Code is name of column to search.
DGV.Position = itemFound;
}
Я попытался добавить строку кода ниже, но она просто перемещает строку в верхнюю часть сетки. Хотелось бы, чтобы он оставался в исходном положении?
DGV.FirstDisplayedScrollingRowIndex = DGV.SelectedRows[0].Index;
Любая помощь оценена?