Изменение значения ячейки DataGridView не происходит - PullRequest
0 голосов
/ 31 января 2011

Я получил данные из базы данных доступа в DataGridView.Предположим, я нахожусь в строке 0. Когда я изменяю содержимое строки 0, ячейки 1 и нажимаю кнопку, запрос на обновление должен изменить эту строку, но я не могу изменить значение ячейки.Ячейка сохраняет свое предыдущее значение, а база данных не изменяется.Например, если я изменяю содержимое ячейки с «David» на «Jhon», как я могу изменить значение ячейки с «David» на «Jhon»?Я использую VB.NET 2008.

Ответы [ 2 ]

1 голос
/ 12 августа 2011

Скорее всего, вам нужно выбрать EditedFormattedValue ячейки, которая имеет новое значение. FormattedValue и Value имеют исходное значение.

0 голосов
/ 31 января 2011

Я предполагаю, что вы проверяете отформатированное значение ячейки для получения значения.Также, если вы меняете значения, проверьте, запущено ли событие изменения значения ячейки или нет.Поскольку элемент управления для редактирования должен передать измененное значение обратно в ячейку сетки.Если вы можете опубликовать свой код, он может быть более понятным и полезным.

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