作者luciya (浮雲翩躚)
看板C_Sharp
標題[問題] 請問,有關DataGrid的動態欄位排版
時間Sat Jan 12 08:56:09 2008
我所知道的 DataGrid 的最通常的方法就是直接繫結資料來源table
秀出來的結果通常都和在SQL Sever所秀出來的一樣
最近接到個需求是
把某個欄位內容各別擺值的
如:
┌─────┐
│都市│地區│
├──┼──┤
│AAA │001 │
├──┼──┤
│AAA │002 │
├──┼──┤
│AAA │003 │
├──┼──┤
│BBB │001 │
├──┼──┤
│BBB │002 │
└──┴──┘
而要把它改放成如下這樣
┌─────┬──┬──┐
│都市│001 │002 │003 │
├──┼──┼──┼──┤
│AAA │ │ │ │
├──┼──┼──┼──┤
│BBB │ │ │ │
有什麼方法呢?
想知道 DataGrid 的 column 和 Row 的排法....
有人知道格式嗎?
如: dgrxxx.____[].____[] = sql[""]
剛查一下奇摩字典, 大陸的column及Row和台灣相反...
囧>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.115.151.140
推 tomex:我會建議用loop跑資料,產生table語法,效能也很快。 01/12 11:35
都會用Loop跑,畢竟資料很多...
推 ganymade:用Repeater也不錯啊 01/12 11:37
推 virdust2003:你的例子的資料怎麼不太一樣XD 01/12 12:23
資料是以select 出來的結果, 如你要看各部門同仁的福利津貼...就是如此了...
呵呵...錯字有點多,訂正了^^||||
※ 編輯: luciya 來自: 59.115.151.140 (01/12 12:31)
→ qweqweqweqwe:SQL印象中可以直接下指令變成這樣 (印象) 01/12 14:58
→ grence:樓上的印象應該是pivot..or sum(case..) 01/13 23:27