ASP.NET GridView дисплея в выбранной строке в другом GridView

Мне дали макет, который я не знаю, возможно кодировать в ASP.NET, не будучи реальным HTML и мастером JavaScript.

Я хочу GridView, что, когда строка выбрана, выбранная строка расширяется, и ниже выбранной строки показывают панель дополнительной информации, который также включал бы другой небольшой GridView. Идея, это все было бы в гармонии. Таким образом, если бы пользователь выбрал строку 4, то дополнительная информация появилась бы ниже строки 4 и затем после дополнительной информации, родительский GridView продолжит строку 5.

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

Одно решение, которое я рассмотрел, использовало только один "столбец". Затем я поместил бы все свои поля в ItemTemplate и свое содержание панели детали в EditItemTemplate и вместо того, чтобы выбрать строку, установил бы его на режим редактирования. Проблема с этим решением, я теряю функциональность нескольких столбцов, если я бросаю все в один огромный ItemTemplate.

Любой и все предложения или идеи ценятся.

1
задан Justin C 3 June 2010 в 13:31
поделиться

2 ответа

То, что вы описываете, лучше всего реализовать с помощью элемента управления ListView . Для настройки требуется немного больше работы по созданию шаблонов, чем для представления в виде сетки, но у вас есть гораздо больший контроль над ним, и вы можете имитировать внешний вид GridView. Вы должны установить свой шаблон выбранного элемента, чтобы он содержал другой ListView (или GridView), привязанный к вашим подробным данным.

1
ответ дан 3 September 2019 в 00:05
поделиться

Я сделал это, используя сетку внутри ListView и используя ajaxcontroltoolkit сворачиваемую панель

Ваш родительский список будет представлять собой список, который будет иметь две строки таблицы для каждого элемента, в первой строке вашего родительского столбца, во второй строке используйте colspan и добавьте вид сетки, обернутый на складной панели

1
ответ дан 3 September 2019 в 00:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: