|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.03.2018, 18:47 | #1 |
Регистрация: 11.01.2018
Сообщений: 3
|
DataGridView редактирование в ключевом столбце
Попытаюсь описать проблему. Скажем так. Есть совершенно простая таблица с колонками: Id, Num, Name. Данные редактируются непосредственно в гриде без создания дополнительных форм. И все, в общем-то, неплохо до тех пор, пока не начинаешь редактировать столбец сортировки.
----------------------------- ID NUM NAME ----------------------------- 1 1 Наименование1 2 2 Наименование2 Сортировка по наименованию. Изменяем "Наименование1" на "Наименование3" и выполняем в методе dataGridView_CellEndEdit помимо прочего bindingSource.EndEdit(). В результате изменение откатывается, а текущей записью в bindingSource становится запись с ID=2, т.е. та запись, на место которой должна стать измененная. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как объединить ячейки во втором столбце при совпадении значений в первом столбце | BorisD | Microsoft Office Excel | 13 | 08.09.2018 10:09 |
Недостаточно сведений о ключевом поле. | dimkoss | БД в Delphi | 2 | 28.06.2016 20:49 |
Недостаточные сведения о ключевом столбце для обновления | tema654 | БД в Delphi | 7 | 02.06.2016 17:27 |
Переключение DataGridView в редактирование приводит к фаталу! | Гаврилов | C# (си шарп) | 0 | 29.07.2012 12:56 |
Редактирование ячеек в datagridview | IlyaXXX | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 0 | 13.10.2011 17:10 |