|
DataRelation
|
|||
---|---|---|---|
#18+
Подскажите, как сделать попроще в следующей ситуации Есть форма для редактирования одной записи - напр., продукта (table Products) на форме - текстовые поля+ поле Категория нужно редактировать Категорию продукта, где Категории берутся из таблицы Categories. я сделал два адаптера, один датасет (с DataRelation), сделал 2 DataView. 1. Как реализовать заполнение формы данными из базы (id продукта - задается извне) ? 2. Как сделать обновление? Примерный код: Заполнение public void LoadData() { bmProducts = this.BindingContext[vProducts]; bmCats = this.BindingContext[vCats]; daCategories.Fill(ds, "Categories"); daProduct.SelectCommand.Parameters["@id"].Value = id; daProduct.Fill(ds,"Products"); // departments bmPersons.Position = 0; DataRow row = ds.Tables["Products"].Rows[bmProducts.Position]; DataRow cat = row.GetParentRow("CategoriesProducts"); int catID = (int)cat["id"]; int pos = vCats.Find(depID); bmCats.Position = pos; } Сохранение ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2004, 03:25 |
|
|
start [/forum/topic.php?fid=17&msg=32466342&tid=1354165]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 347ms |
total: | 479ms |
0 / 0 |