Здравствуйте! Сегодня: Пт, 13 Дек 2019, Ваш IP: 34.225.194.144 Войти через loginza
 
Вход | Регистрация | Забыли пароль?
Мой Kbyte.Ru
> Список форумов Kbyte.Ru - - Общие вопросы программирования
+ Создать новую тему Страница: 1
Тема: DataGrid · +  +  дата добавления: 05.08.2015 / 18:52
Автор темы:
rusiko
rusiko
тем: 104 / ответов: 25 / благодарностей: 0 / репутация: 3
ответов: 25
создал(а) тем: 104


Здравствуйте. Не подскажете как можно сделать так, чтобы после редактирования datagrid, выделение оставалось на измененной стоке. По умолчанию выделяется всегда первая строка DataGrid, после того как изменяется какое-то значение (добавляется новая запись, удаляется запись или редактируется), выделение сразу же переходит на первую верхную строку. А мне надо, чтобы (например: изменил 5-ю строку), пока я сам не нажимаю на обновить, выделение оставалось на редактируемой строке. Программа написана на VB.NET
Технологии: Visual Basic .NET
 
Ответ # 1 # · +  +  дата добавления: 05.08.2015 / 20:02
Автор ответа:
Алексей Немиро
Алексей Немиро
тем: 534 / ответов: 5130 / благодарностей: 325 / репутация: 211
Чашка Kbyte.Ru>>
Url: aleksey.nemiro.ru
Icq: 261779681
Skype: alekseynemiro
ответов: 5130
создал(а) тем: 534


Private индексТекущейСтроки As Integer
'перед редактированием
индексТекущейСтроки = DataGridView1.CurrentRow.Index
'после редактирования
DataGridView1.CurrentCell = DataGridView1.Rows(индексТекущейСтроки).Cells(0)
 
Страница: 1 + Создать новую тему