Цитата:
Сообщение от Terricks
Теперь же мне нужно измененные в гриде данные отправить обратно на сервер.
|
1)
На сервере беру данные из таблицы, заварачиваю их в XML и добовляю к каждой строке XML элемент <select>false</select>
Например:

Код:
<table_user>
<item>
<id>1</id>
<select>false</select>
<name>Mike</name>
<phon>03</phon>
</item>
<item>
<id>2</id>
<select>false</select>
<name>Dude</name>
<phon>03</phon>
</item>
</table_user>
2)
отдаю всё это клиенту.
3)
У клиента отображаю всё в DataGrid
4)
Вешаю событие на редактирование.
Как только что-то изменится в гриде, меняю в XML'ле поле:
<select>true<select>
5)
Посылаю на сервер всё, что <select>true<select> и сохраняю в БД.
ЗЫ: Если в гриде есть CheckBox'сы, то можно без поля <select>true<select>
Просто будешь смотреть выделенные items и их посылать на сервер.
ЗЫ2: Можно не париться с XML'ем, а просто использовать RemoteObject. Мой любимый вариант.