2010-01-20 67 views
2

我爲奇怪的標題道歉。我一直在試圖弄清楚如何做到這一點,而不能把它寫入文字。基本上,我需要嘗試在列的兩個「行」中顯示帶有大量列的GridView(在一種情況下爲37)。或多或少。顯示GridView與許多列作爲兩組列

因此,不是這樣的:

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 

如例子中可以有多個行返回所有需要顯示。我試圖阻止一個非常大的水平滾動條是必需的。我一直在尋找儘可能多的東西,但沒有找到符合我所需要的東西。任何幫助,將不勝感激。

回答

4

我會使用2個gridviews。我會在後面的代碼中獲取數據並將其緩存在數據表中。然後,我會做2個數據視圖 - 第一個採取前3列;第二個顯示最後3列。然後將dataview1傳遞給gridview1和dataview2到gridview2和databind。

另外,

如果你只是擔心頁面可能與水平滾動溢出,把GridView控件的div標籤樣式overflow滾動

<div style="overflow:scroll; width:95%"> 
<!-- gridview goes here --> 
</div>