|
|
|
передача таблицы, как параметра
|
|||
|---|---|---|---|
|
#18+
В ASP - новичок. Писать приходиться на NET2. Задача стоит следующая: есть форма редактирования, на ней - грид с чекбоксами, после нажатия на кнопку save, изменения в гриде должны апдейтить табличку на сервере. Думаю надо так: при связывании грида создать в датасет табличку (как глобальный обхект для всей странички), которую синхронизировать с гридом, а при сохранении данных передавать ее содержимое в хранимую процедуру, которая произведет апдейт на сервере. Если мысли мои правильные, подскажите, как (чисто технически) передать содержимое объекта Table в хп? и как ее можно синхронизировать с гридовским датасоурсом. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 13:00 |
|
||
|
передача таблицы, как параметра
|
|||
|---|---|---|---|
|
#18+
Можно сделать так: Грид связываеется с таблицей (DataTable) из набора DataSet. Когда пользователь после внесения изменений кликает кнопку, можно получить список измененных строк dataSet.Tables[0].GetChanges() . И затем построчно обновлять строки в БД, можно и через ХП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 13:14 |
|
||
|
передача таблицы, как параметра
|
|||
|---|---|---|---|
|
#18+
MashutkaМожно сделать так: Грид связываеется с таблицей (DataTable) из набора DataSet. Когда пользователь после внесения изменений кликает кнопку, можно получить список измененных строк dataSet.Tables[0].GetChanges() . И затем построчно обновлять строки в БД, можно и через ХП понятно, а как можно сериализовать DataSet? Я сделал его глобальным и заполняю в отдельном методе, но при попытке считать его в другом методе оказывается, что ссылка объекта указывает на null (после postBack, видимо, все данный сбрасываются). Какой способ предпочтительнее для сериализации Table? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2006, 14:26 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33860538&tid=1391589]: |
0ms |
get settings: |
12ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
166ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 509ms |

| 0 / 0 |
