Отображение GridView с несколькими столбцами в виде двух наборов столбцов - PullRequest
2 голосов
/ 20 января 2010

Я прошу прощения за нечетное название. Я пытался понять, как это сделать, и не могу выразить это словами. По сути, мне нужно попытаться отобразить GridView с целой связкой столбцов (37 в одном случае) в двух «строках» столбцов. Более или менее.

Итак, вместо этого:

Column1 Column2 Column3 Column4 Column5 Column6
Data    Data    Data    Data    Data    Data
Data    Data    Data    Data    Data    Data
Data    Data    Data    Data    Data    Data

Я бы хотел что-то вроде этого:

Column1 Column2 Column3
Data    Data    Data
Data    Data    Data
Data    Data    Data

Column4 Column5 Column6
Data    Data    Data
Data    Data    Data
Data    Data    Data

Как и в примере, может быть возвращено несколько строк, которые необходимо отобразить. Я пытаюсь остановить очень большую горизонтальную полосу прокрутки. Я искал столько, сколько я могу, но не нашел ничего, что соответствует тому, что я ищу. Любая помощь будет оценена.

1 Ответ

4 голосов
/ 20 января 2010

Я бы использовал 2 вида сетки. Я собирал данные в коде и помещал их в таблицу данных. Затем я сделал бы 2 просмотра данных - первый, заняв первые 3 столбца; 2-й показывает последние 3 столбца. А затем передайте dataview1 в gridview1 и dataview2 в gridview2 и привязку данных.

альтернативно

Если вы просто обеспокоены тем, что страница может переполниться при горизонтальной прокрутке, поместите вид сетки в тег div с прокруткой переполнения стиля

<div style="overflow:scroll; width:95%">
<!-- gridview goes here -->
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...