DataGrid合并单元格
不知道大家在写程序时有没有遇到过这样的问题,查的数据表是如下面的样子!
可是我们不想让他没行都显示“大门”、“大厅”之类的,想在DataGrid中合并单元格!
如果有遇见过这样的问题,小弟找到一个方法可以实现:
在DataGrid中有一个属性叫RowSpan 它可以实现合并单元格的愿望:
如下图,原来的显示是这样子的:
现在用RowSpan 的属性写如下面一段代码:
其中DataGrid dg 即需要转换格式的DataGrid,int GroupColumn 需要合并的单元格栏位号,int compareColumn 用来判断是否有相同值的栏位号,在DataGrid.DataBind()之后,调用这个方法!结果就是下面的样子了
这只是一个对RowSpan的简单应用,如果大家有其他的方法,希望不吝分享,如果有什么看法,或者小弟的写法有什么不妥之处,希望大家多多指教!!希望这个方法能给大家带来方便!谢谢!

浙公网安备 33010602011771号