У меня есть Gridview, привязанный к массиву объектов, с множеством свойств, прикрепленных к ним. Сетка должна быть слишком широкой, чтобы отображать все сразу (а также подавляющую для пользователя), поэтому я хотел бы иметь некоторые кнопки ссылок, которые отправляются обратно на сервер и показывают разные наборы столбцов (все из этого тот же массив массивов данных), в зависимости от того, на какую «вкладку» щелкнул пользователь.Наборы Gridview и Column
В GridView я использую TemplateFields для привязки столбцов к свойствам объекта. Каким будет лучший способ реализовать разные столбцы и представления?
Должен ли я просто связать все данные, а затем на пост обратно события для вкладки прессы, шоу и скрыть только те столбцы, которые мне нужны для этой вкладки? Это похоже на то, что это будет связывать гораздо больше данных, чем я показываю, что это может быть излишне медленным.
Должен ли я динамически создавать столбцы перед привязкой и создавать столбцы и связывать данные для столбцов, которые я хочу показать? Какова производительность, которую пострадает страница, для динамического создания столбцов каждый раз на основе того, какая вкладка была нажата?
Спасибо!
Спасибо, я реализовал метод в # 1, и до сих пор он работает очень хорошо. Я ценю ваш совет! – kazzamalla