Можно ли принудительно вызвать событие CustomUnboundColumnData? - PullRequest
0 голосов
/ 16 февраля 2011

У меня есть usercontrol, у которого есть пользовательские несвязанные столбцы данных в gridView. Я хочу сохранить состояние просмотра при переключении между экранами в моем приложении с точки зрения выбранных вкладок и выделенных строк и т. Д.

Когда я делаю это переключение и восстанавливаю это состояние просмотра, мои пользовательские данные исчезают, а обработчик событий CustomUnboundColumnData вообще не используется.

Есть ли способ вызвать событие CustomUnboundColumnData для этого gridView после того, как я восстановлю свое состояние просмотра?

Ответы [ 3 ]

1 голос
/ 16 февраля 2011

Вызовите методы RefreshRow или RefreshRowCell, передавая дескриптор строки и, необязательно, столбец.

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

Нашли обходную работу. В любом случае я обновлял свои данные в этом виде сетки. Однако несколько столбцов с несвязанными данными необходимо повторно добавить в таблицу перед обновлением этих данных.

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

Если вы используете ASPxGridView, я бы предложил отключить свойство EnableRowsCache .Еще одно решение заключается в явном вызове метода DataBind объекта ASPxGridView в методе Page_Init.

...