Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Новый топик    Ответить
 Как это грамотно сделать (хитрое добавление строки в DataSet)  [new]
A_Ignatiev
Member

Откуда:
Сообщений: 1
Добрый день.
Вопрос начинающего.

Есть DataSet с таблицей. К нему прицеплен DataGrid.
В датагриде отсутствует один столбец таблицы (пусть это будет Order_Id), которую есть необходимость заполниить программно. Т.е. при добавлении новой записи, юзер заполняет поля, имеющиеся в DataGrid. Затем программно выставляется значение Order_Id, строка добавляется в датасет (я так понимаю, DataGrid вызывает метод ИмяТаблицыDataTable.AddИмяТаблицыRow).

Как вариант решения задачи, можно немного изменить метод ИмяТаблицыDataTable.AddИмяТаблицыRow, добавив в него присвоение значения
ИмяТаблицыRow["Order_Id"]. Но метод этот создан автоматически в файле DataSet.cs, и при очередном изменеии структуры датасета (например добавлении новой таблицы) все можно потерять.

Что делать. Или все это вообще лучше как-нибудь иначе решать ?
Заранее благодарен.
14 окт 04, 13:46    [1033814]     Ответить | Цитировать Сообщить модератору
 Re: Как это грамотно сделать (хитрое добавление строки в DataSet)  [new]
кузя
Member

Откуда:
Сообщений: 1703
как вариант: определить DefaultValue для колонки перед показом таблицы в гриде.
14 окт 04, 13:53    [1033860]     Ответить | Цитировать Сообщить модератору
Все форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM Ответить