Здравствуйте.
Есть Winforms приложение, typed DatsSet, в нём несколько таблиц с констрейнтами. С контролами всё связано с помощью binding'ов.
Мне надо сделать DataRow одной из таблиц, заполнить некоторые проперти у неё, потом добавить к таблице. Затем пользователь заполняет ещё какие-то значения в форме, потом мой датасет должен апдейтиться DataAdapter'ом.
Как правильно добавлять DataRow к таблице ?
Пробую так:
DS.MyTableRow row= (DS.MyTableRow)objDS.MyTable.NewRow();
row.Имя = "Вася";
objDS.TBL1001625.AddMyTableRow(row);
На последней строчке вылезает ругань про незаполненные констрейнты.
Посмотрел код, который генерит студия, там при нажатии на кнопку "Add" написано this.BindingContext[ds, "Table"].AddNew()
В MSDN'е (на AddNew ) написано, что так делать ненадо, а надо как раз создавать новый Row.
Так всё-таки как же делать надо ????
Помогите пожалуйста, если кто знает.
23.12.03 17:21: Перенесено модератором из '.NET' — AVK