Я нахожусь в C # Express 2010 и SQL Server Express 2008, создавая интерфейс winforms для простого редактирования таблиц. Пользователь выбирает таблицу из комбинированного списка, и сетка просмотра заполняется этой таблицей. Внизу формы есть кнопка «Отправить» и «Обновить». Это свободно основано на примере Microsoft для привязки DGV к базе данных.
Итак, у меня есть это представление данных, которое заполняется адаптером данных. После заполнения я просматриваю полученную таблицу и заменяю все столбцы внешними ключами на comboboxcolumns, чтобы пользователю было проще.
Этот бит все отлично работает. Появляется столбец со списком, с правильными данными в нем и т. Д. И т. Д. Я установил свойства Headertext, DataProprtyName и Name в соответствии со столбцом, который он заменил.
Кажется, она сломала мою кнопку "Отправить", которая выполняет команду обновления. В основном, если я изменяю значение в одном из полей combobox, я получаю нарушение параллелизма. Если я изменяю значение в любом другом столбце, он молча завершается ошибкой (когда данные перезагружаются в DGV, обновленное значение исчезает).
Есть идеи, в чем может быть проблема?
Если вам нужно увидеть код, просто дайте мне знать. Это довольно много, так как я новичок и, вероятно, сделал что-то ужасно грязное!
Заранее спасибо.