Child GridView скрыт при нажатии кнопки, должен оставаться отображенным - PullRequest
0 голосов
/ 22 июля 2009

У меня есть дочерний GridView, который отображается, когда пользователь выбирает строку в родительском GridView. Пользователь может выбрать элементы в Gridview, которые затем перейдут на страницу результатов. Тем не менее, у меня есть кнопка на странице, которая при нажатии показывает пользователю, что он выбрал. Проблема в том, что при нажатии кнопки дочерний вид сетки скрыт, как мне (если он был выбран / отображен) держать его открытым / отображенным?

Должен ли я установить переменную, которая будет хранить отображение дочернего gridview, могу ли я поместить его в viewstate страниц (я ничего не знаю об этом, поскольку все эти вещи .net для меня новы)

Спасибо, Р.

Ответы [ 2 ]

0 голосов
/ 22 июля 2009

Трудно сказать без некоторого примера кода, но другая возможность заключается в том, что при нажатии кнопки родительское представление сетки привязывается к источнику данных (вероятно, в событии Page_Load), но не к дочернему виду сетки. Попробуйте привязать дочернее представление сетки к его источнику данных сразу после родительского просмотра сетки.

gvChildGrid.DataSource = {некоторый источник данных}; gvChildGrid.DataBind ();

0 голосов
/ 22 июля 2009

Что-то быстрое, что вы можете попробовать, это установить

Visble=True

Для родительского и дочернего вида сетки в обработчике кнопки

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