RadGrid теряет отслеживание текущего элемента редактирования после операции вставки в источник данных - PullRequest
0 голосов
/ 15 апреля 2009

У меня есть RadGrid, связанный с LinqDataSource. Сетка имеет автоматически сгенерированные столбцы редактирования и удаления. Он отображает простую таблицу без какой-либо иерархической организации.

Я предпринимаю следующие шаги.

Заполнение RadGrid с использованием LinqDataSource

Нажмите Изменить в последнем ряду сетки

Из другого элемента управления на странице обновите источник linqdatas и вызовите повторную привязку в сетке

Сетка теряет текущий элемент редактирования и открывает другой элемент в режиме редактирования

Пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 15 апреля 2009

Убедитесь, что:

  1. Все привязки происходят в событии OnInit (или после обработки нажатия кнопки)
  2. Просмотр состояния не отключен для сетки
0 голосов
/ 15 апреля 2009

Если перепривязать источник данных, все будет сброшено. Вам нужно будет отслеживать текущий элемент редактирования и «повторно активировать» его после восстановления источника данных.

...