Берем WinForms, ложим два TextBox на форму (поля ID, FName), DataAdapter (там запрос
select ID, FName from TI_IS where ID=1), генерим датасет dsIS1. Заполнение датасета и прочее не привожу. Меняем FName, далее при нажатии на кнопку "Update" вызывается такое:
BindingContext[dsIS1.TI_IS].EndCurrentEdit();
odap.Update(dsIS1.TI_IS.GetChanges());
dsIS1.TI_IS.AcceptChanges();
всё работает, все счастливы.
Теперь переходим к ASP.NET. Ложим на страничку два TextBox, кнопку Update в btnUpdate_Click пишем:
dsIS1.TI_IS.Rows[0].EndEdit();
odap.Update(dsIS1.TI_IS.GetChanges());
dsIS1.TI_IS.AcceptChanges();
dsIS1.TI_IS.GetChanges() всегда возвращает null. Что я делаю не так и как сделать правильно?