Сохранить выбранную позицию строки после сортировки DataGridView c # - PullRequest
0 голосов
/ 11 января 2019

Как я могу сохранить выбранную строку в существующей позиции после сортировки моего 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;

Любая помощь оценена?

1 Ответ

0 голосов
/ 11 января 2019

Возможно DevExpress GridView класс будет полезным решением вашей задачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...