|
|
|
DataGridView и связанные таблицы
|
|||
|---|---|---|---|
|
#18+
Есть две таблицы A: Код: plaintext 1. 2. и B: Код: plaintext 1. В DataGridView через DataSet джоиню таблицы в селекте и вывожу соотв. name_A и name_B. При этом для редактирования использую соотв. textbox для ввода name_A и комбо для выбора name_B из списка, связанные с DataGridView через BindingNavigator. Как правильнее сохранять изменения при таком раскладе? Обрабатывать в цикле все строки в датасете и смотреть изменялись или нет а потом для каждой вызывать соотв. хранимку? Автоматически я так понял это фиг сделаешь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2008, 13:33 |
|
||
|
DataGridView и связанные таблицы
|
|||
|---|---|---|---|
|
#18+
BormotunОбрабатывать в цикле все строки в датасете и смотреть изменялись или нет тут вам поможет вот это свойство: Код: plaintext Bormotun а потом для каждой вызывать соотв. хранимку? думаю, да, источник выборки вьюха ведь. BormotunКак правильнее сохранять изменения при таком раскладе? лучше редактирование вынести в отдельный блок (понятно, что в данной ситуации 2 поля, а если вьюха с 10 полями, тоже прям "на месте" будите делать?), а по нажатию кнопки ОК вызывать хп. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2008, 14:16 |
|
||
|
DataGridView и связанные таблицы
|
|||
|---|---|---|---|
|
#18+
WYPMAH BormotunКак правильнее сохранять изменения при таком раскладе? лучше редактирование вынести в отдельный блок (понятно, что в данной ситуации 2 поля, а если вьюха с 10 полями, тоже прям "на месте" будите делать?), а по нажатию кнопки ОК вызывать хп. В смысле отдельную форму? Т.к. логически оно и так в отдельном блоке - наборе полей. Наверное просто сделаю, чтобы при попытке перейти навигатором на другую строку выдавалось сообщение типа запись была изменена сохранить-нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2008, 16:17 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=35520779&tid=1352155]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 396ms |

| 0 / 0 |
