Как обновить записи в telerik gridview? - PullRequest
0 голосов
/ 23 февраля 2011

Я хочу использовать radcontrols для silverlight.Могу ли я добавлять, обновлять и удалять записи в самом Radgridview?

1 Ответ

0 голосов
/ 24 февраля 2011

можно!Когда вы добавляете или удаляете из RADGridView, он обновляет коллекцию, к которой вы привязываете, как ваш источник элементов.Есть много способов сделать это.Например, я не хочу, чтобы RADGridView удалял объект из коллекции при удалении, поэтому я отключил это.Вместо этого я создаю контекстное меню, и когда я «удаляю», я могу либо отфильтровать элемент из сетки, либо изменить его цвет (чтобы я мог его «удалить»).Затем, когда я «сохраняю» свою форму, я возвращаюсь в службу WCF, чтобы выполнить работу.Ваша модель должна иметь статус, который можно перечислять, например:

  • новый
  • грязный
  • удален
  • без изменений

Ваша служба WCF (нам нравится SOA, верно?) Затем обрабатывает статус и делает то, что ему нужно.Сохранение должно запрашивать вашу коллекцию и отправлять обратно только те, которые не были изменены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...