#1 10.12.05 23:20
Проблема редактирования данных привязаных к таблице!!!!
Столкнулся со следующей проблемой
Имеется SQL таблица T_Firm(name, fullname, adres)
Спомощь sqlDataAdapter закидываю её в набор данных DataSet
На форме есть три элемента TextBox привязанных к полям [name],[fullname],[adres]
и элемент ListBox превязанный к полю [name]
делаю sqlDataAdapter.Fill(DataSet)
загружаю данные в ListBox1 и TexBox(1-3)
перемещаясь по записям в ListBox Изменяются соответсвенно и значения в полях TextBox
Меняю значения в TextBox-ах
жму button1
там у меня происходит sqlDataAdapter.Update(DataSet) и SqlDataAdapter1.Fill(DataSet)
но данные почему то не меняются...
Заметил что если записать данные в textbox затем на элементе ListBox кликнуть на любом другом пункте потом вернутся назад на эту же запись и нажать button1 то все благополучно сохраняется...
Ч то делать!!!
Offline
#2 11.12.05 02:56
Re: Проблема редактирования данных привязаных к таблице!!!!
Уже не нужно разобрался сам...
Кому интересно привожу свой код
Код: vb.net:
' Применить класс BindingContext для завершения текущего сеанса ' редактирования, чтобы иметь возможность записать обновленные ' данные на сервер Me.BindingContext(Me.Ds1, "T_Firm").EndCurrentEdit() ' Выполнить требуемую задачу на уровне набора данных ' с использованием адаптера данных Me.SqlDataAdapter1.Update(Me.Ds1, "T_Firm") ' После подтверждения изменений передать данные обратно ' на сервер Me.Ds1.AcceptChanges() 'Деактивировать формы Visibl(0)
Исправлено eagle (11.12.05 02:57)
Offline

