Средство просмотра отчетов или Gridview / Datalist / Repeater

Я хочу отображать данные в формате

Store Name
Department1
User1 2 3 5 6
User2 2 3 5 6
User3 2 3 5 6
User4 2 3 5 6

Department2
User1 2 3 5 6
User2 2 3 5 6
User3 2 3 5 6
User4 2 3 5 6

Store Name1
Department1
User1 2 3 5 6
User2 2 3 5 6
User3 2 3 5 6
User4 2 3 5 6

Department2
User1 2 3 5 6
User2 2 3 5 6
User3 2 3 5 6
User4 2 3 5 6

Какой элемент управления лучше всего подходит для отображения данных в указанном выше формате. С gridview я должен заставить каждый отдел для данного магазина объединить его и показать данные. Примечание. Мои столбцы динамические.


person rs.    schedule 12.02.2010    source источник
comment
Да, но с помощью хрусталя вы должны выколоть себе глаза вилкой и принести кошек в жертву Ха-Мул.   -  person womp    schedule 12.02.2010


Ответы (3)


Как насчет вложенных элементов управления повторителем?

person cdonner    schedule 12.02.2010
comment
мои столбцы являются динамическими, как я могу привязать их к шаблону элемента? - person rs.; 12.02.2010
comment
Вы можете динамически добавлять столбцы в Repeater или просто использовать один столбец и форматировать данные с помощью HTML (например, таблицы). - person cdonner; 12.02.2010

Вы можете использовать вложенный элемент управления DataList, чтобы получить этот тип вывода. Для этого вам нужно взять два списка данных. Первый будет содержать ваши основные данные, а второй будет повторять ваши данные. Вам нужно перехватить событие DataList.ItemDataBound первого списка данных, а затем найти значение идентификатора и связать другой список данных, чтобы заполнить его.

person Anurag Tripathi    schedule 30.03.2011

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

Department2
User1 2 3 5 6
User2 2 3 5 6
User3 2 3 5 6
User4 2 3 5 6

Затем создайте список элементов управления и добавьте их на панель или в какой-нибудь контейнер, в котором есть вертикальная полоса прокрутки.

person sventevit    schedule 12.02.2010