[問題] 請問,有關DataGrid的動態欄位排版

看板C_Sharp作者 (浮雲翩躚)時間18年前 (2008/01/12 08:56), 編輯推噓3(302)
留言5則, 5人參與, 最新討論串1/1
我所知道的 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

01/12 11:35, , 1F
我會建議用loop跑資料,產生table語法,效能也很快。
01/12 11:35, 1F
都會用Loop跑,畢竟資料很多...

01/12 11:37, , 2F
用Repeater也不錯啊
01/12 11:37, 2F

01/12 12:23, , 3F
你的例子的資料怎麼不太一樣XD
01/12 12:23, 3F
資料是以select 出來的結果, 如你要看各部門同仁的福利津貼...就是如此了... 呵呵...錯字有點多,訂正了^^|||| ※ 編輯: luciya 來自: 59.115.151.140 (01/12 12:31)

01/12 14:58, , 4F
SQL印象中可以直接下指令變成這樣 (印象)
01/12 14:58, 4F

01/13 23:27, , 5F
樓上的印象應該是pivot..or sum(case..)
01/13 23:27, 5F
文章代碼(AID): #17Y10ic6 (C_Sharp)