作者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
1F:推 tomex:我会建议用loop跑资料,产生table语法,效能也很快。 01/12 11:35
都会用Loop跑,毕竟资料很多...
2F:推 ganymade:用Repeater也不错啊 01/12 11:37
3F:推 virdust2003:你的例子的资料怎麽不太一样XD 01/12 12:23
资料是以select 出来的结果, 如你要看各部门同仁的福利津贴...就是如此了...
呵呵...错字有点多,订正了^^||||
※ 编辑: luciya 来自: 59.115.151.140 (01/12 12:31)
4F:→ qweqweqweqwe:SQL印象中可以直接下指令变成这样 (印象) 01/12 14:58
5F:→ grence:楼上的印象应该是pivot..or sum(case..) 01/13 23:27