Привязка DataGridView после замены столбца на comboboxcolumn - PullRequest
1 голос
/ 08 февраля 2011

Я нахожусь в C # Express 2010 и SQL Server Express 2008, создавая интерфейс winforms для простого редактирования таблиц. Пользователь выбирает таблицу из комбинированного списка, и сетка просмотра заполняется этой таблицей. Внизу формы есть кнопка «Отправить» и «Обновить». Это свободно основано на примере Microsoft для привязки DGV к базе данных.

Итак, у меня есть это представление данных, которое заполняется адаптером данных. После заполнения я просматриваю полученную таблицу и заменяю все столбцы внешними ключами на comboboxcolumns, чтобы пользователю было проще.

Этот бит все отлично работает. Появляется столбец со списком, с правильными данными в нем и т. Д. И т. Д. Я установил свойства Headertext, DataProprtyName и Name в соответствии со столбцом, который он заменил.

Кажется, она сломала мою кнопку "Отправить", которая выполняет команду обновления. В основном, если я изменяю значение в одном из полей combobox, я получаю нарушение параллелизма. Если я изменяю значение в любом другом столбце, он молча завершается ошибкой (когда данные перезагружаются в DGV, обновленное значение исчезает).

Есть идеи, в чем может быть проблема?

Если вам нужно увидеть код, просто дайте мне знать. Это довольно много, так как я новичок и, вероятно, сделал что-то ужасно грязное!

Заранее спасибо.

1 Ответ

0 голосов
/ 08 февраля 2011

Не берите в голову - я понял это - я скопировал / вставил процедуру и забыл создать новый DataAdaptor, поэтому он использовал тот же самый, что и тот, который использовался для заполнения DGV, следовательно, все пошло A по T .. .

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