2013-06-04 19 views
0

1日問題轉換行到列顯示爲標題列的GridView

我有一個表

CatID Category IsArchived 
1  Category1 0 
3  category2 0 
4  Category3 0 
5  Category4 0 
6  Category5 0 
7  Category6 0 
8  Category7 0 

我想行轉換爲列,以便我在一個所有類別爲每個類別排列。

另外,我想這個數據綁定到Gridview

第二問題

的報頭列我有另一個表:

CCtID ClientID CatID CatStatus Date     modifiedby 
1  1  1  1   2013-06-03 22:19:00 1 
2  1  3  1   2013-06-03 22:20:00 1 
3  1  4  0   2013-06-03 22:20:00 1 
4  1  5  0   2013-06-03 22:20:00 1 
5  1  6  1   2013-06-03 22:20:00 1 
6  1  7  1   2013-06-03 22:20:00 1 
7  1  8  0   2013-06-03 22:20:00 1 
8  2  8  0   2013-06-03 22:21:00 1 
9  2  7  0   2013-06-03 22:21:00 1 
10  2  6  0   2013-06-03 22:21:00 1 
11  2  5  1   2013-06-03 22:21:00 1 
12  2  4  1   2013-06-03 22:21:00 1 
13  2  3  0   2013-06-03 22:21:00 1 
14  2  1  0   2013-06-03 22:22:00 1 

我想顯示類別及其每個客戶的列格式狀態:

 
clientName cat1 cat2 cat3 cat4 cat5 cat6 
1   1  0  1  o  1  1 

回答

0

假設你正在使用MS SQL服務器,你需要使用PIVOT關鍵字。鏈接相同:PIVOT AND UNPIVOT