2015-12-07 107 views
0

An example of what I want. The first column in particular and it's sub rows.ASP.NET自定義的GridView

我在尋找使用C#,看起來類似於上面的圖像,以在ASP.NET一個gridview。

我想第一列被手動設置,因爲這些值永遠不會改變。

我遇到麻煩的部分是在我可以標記的第一列下添加行。

爲了證明這同樣是想什麼我:

MyHeader  SecondHeader 
SubHeader1 DBData 
SubHeader2 DBData 
Subheader3 DBData 

任何指導表示讚賞。

回答

0

你是如何得到你的數據的?你使用的是DataSet,DataReader,DataTable還是XML?

您可能需要構建數據。您可以通過獲取數據和構建DataTable,XML或List等來實現這一點。您將靜態填充第一列,然後剩餘的列將從您的數據源動態填充。一旦你將數據整理成你想要的形式,你就可以將它綁定到網格上。

+0

我正在使用SQL數據源從數據庫中提取。 整個目標是從數據庫中提取數據並用數據填充網格視圖。 我可以建立一個表,但它是水平的: – user4238148

+0

關閉我的頭頂,沒有看到你正在做什麼的代碼我會拋棄SqlDataSource並使用DataReader來獲取你的數據。然後通讀這些數據,以您希望顯示的方式構建DataTable。例如:第一列是靜態的,第二列是來自DR的數據,等等。然後,您可以將具有您的形狀數據的DataTable綁定到GridView。 – Caverman