Извиняюсь за нечетное название. Я пытался понять, как это сделать, и не могу сказать это словами. В принципе, мне нужно попытаться отобразить 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
Как и в примере, может быть несколько возвращенных строк, которые все должны отображаться. Я пытаюсь остановить очень большую горизонтальную полосу прокрутки. Я искал столько, сколько мог, но не нашел ничего, что соответствовало бы тому, что я ищу. Любая помощь будет оценена.
Я бы использовал 2 gridviews. Я бы получил данные в коде позади и кешировал его в datatable. Затем я сделаю 2 dataviews - 1-й из 1-го 3-х столбцов; второй - последние 3 столбца. И затем передайте dataview1 в gridview1 и dataview2 в gridview2 и databind.
в качестве альтернативы,
Если вас просто беспокоит, что страница может переполняться с горизонтальной прокруткой, поместите gridview в тег div с прокруткой стиля
<div style="overflow:scroll; width:95%">
<!-- gridview goes here -->
</div>