|
|
|
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=35520340&tid=1352155]: |
0ms |
get settings: |
10ms |
get forum list: |
26ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 360ms |

| 0 / 0 |
