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

StackOverflow https://stackoverflow.com/questions/751262

  •  09-09-2019
  •  | 
  •  

Вопрос

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

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

Заполнение RadGrid с помощью LinqDataSource

Нажмите «Изменить» в последней строке сетки.

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

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

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

Это было полезно?

Решение

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

Другие советы

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

  1. Вся привязка происходит в событии OnInit (или после обработки нажатия кнопки).
  2. Состояние просмотра не отключено для сетки
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top