gridcontrol 如何做多维表头
原图:别用gridcontrol 用pivotGridControl,非常简单,数据源不变
设置几个熟悉即可
阳光海岸 发表于 2016-8-7 19:39
别用gridcontrol 用pivotGridControl,非常简单,数据源不变
设置几个熟悉即可
用pivotGridControl 这个控件当然好
不过到时还要加一列 图片列
pivotGridControl 好像整不了呢
不知道您有没有试过 基本上是自己写了
1. 先在数据库用PIVOT做行转列,变成一行: 款号,店铺库存0,店铺销售0,店铺库存1,店铺销售1...
2. 绑定gridControl.DataSource
3. 自己手写循环创建店铺Band,再创建两个band1.children:库存和销售
4. 创建columns:款号,循环创建columns库存0,销售0,库存1,销售1.......,然后隐藏表头
但是如果数据量大的话,只能再加上sql的分页语法了
目前只有这个很土的思路,各位兄弟们,如果有其他好思路可以建议一下
【By: Dev新手:SubMi】 SubMi 发表于 2016-8-8 19:37
基本上是自己写了
1. 先在数据库用PIVOT做行转列,变成一行: 款号,店铺库存0,店铺销售0,店铺库存1,店 ...
这个转置其实在前台就可以处理了 善用GridViewBandColumn
https://demos.devexpress.com/ASPxGridViewDemos/Columns/Bands.aspx
DataBind()之後,
再參考如下方式變更heading
ASPxGridView1.Columns.Caption = "SH01"; rzt_tao 发表于 2016-9-15 01:40
这个转置其实在前台就可以处理了
有两个甚至多个数据列,前台如何转换,请教!!
页:
[1]