В форме Windows у меня есть элемент управления DataGridView
с записями, которые заполняются источником данных (привязка данных). Каждая запись представляет объект данных.
Отображаются не все строки: например, только первые 10. Таким образом, пользователь может прокрутить вниз, чтобы увидеть другие записи. Ничего особенного в этом нет.
Но когда пользователь нажимает на строку после прокрутки, свойство данных объекта строки изменяется, и это обновляет DataGridViewand
- оно «прокручивается» к вершине сетки данных (возможно, обновляется целое DataGridView
) , Это не желательно.
Как сохранить текущую позицию прокрутки во время обновления записи?