2012-07-19 74 views
2

有沒有辦法在Gridview中創建節標題?或與其他控制達到類似的結果?gridview部分標題

我有一對夫婦的情況下,現在,我一直想在畫面看起來像這樣......讓我看看,如果我可以給一些ASCII藝術的想法...

+-----------------------------------------+ 
| Office   | Manager | Sales  | 
+-----------------------------------------+ 
| Eastern Region       | 
+-----------------------------------------+ 
| New York  | Hamilton | 1,400,000 | 
| Boston   | Adams  | 1,150,000 | 
| Philadelphia | Franklin | 980,000 | 
+-----------------------------------------+ 
| Southern Region       | 
+-----------------------------------------+ 
| Atlanta   | Marion | 840,000 | 
| Charlottesville | Jefferson | 920,000 | 
+-----------------------------------------+ 
| Western Region       | 
+-----------------------------------------+ 
| Dodge City | Earp   | 450,000 | 
| Kansas City | Oakley  | 380,000 | 
+-----------------------------------------+ 

也就是說,當某些關鍵字段發生變化時,我需要在新節上添加一個標題行,它與詳細信息行的格式不同。

有沒有辦法用GridView或其他控件做到這一點?

到目前爲止,我已經通過使用代碼生成部分或全部HTML標記並構建了一個大字符串混合標記和數據來完成此任務。這有效,但它很尷尬,難以閱讀,難以維護。

+0

我正確地說,你想要childgrid坐在父網格內 – HatSoft 2012-07-19 16:02:34

+0

@HatSoft不完全。我不希望一個列中的標題和另一列中的子列表:我想要標題在孩子上方。這可能看起來像是技術性的,但在一種情況下,用戶有一些特定的佈局要求,我試圖滿足,而在另一種情況下,標題很長並且將它放在左邊用盡了大量的屏幕空間和力量用戶不斷地左右滾動來查看數據,這很煩人。此外,我還有一個情況,頭文件包含總計,應與他們總計的數據對齊,而不是左側的單獨列。 – Jay 2012-07-19 16:29:17

回答

0

您可以使用ASP.NET的Table控件並按照要顯示的方式操縱數據。