Gridview 复杂表头 合并的实现

要是实现 下列类型的 表头

开始的时候根据http://www.cnblogs.com/myjece/archive/2009/03/06/1404681.html 写法如下

 

uclBB1.GridViewHeadText = "项目分区,项目分区,井数(口),好油层|层段数,好油层|调整前|日配注(m<sup>3</sup>/d),好油层|调整 前|注水强度(m<sup>3</sup>/d.m),好油层|调整后|日配注(m<sup>3< /sup>/d),好油层|调整后|注水强度(m<sup>3</sup>/d.m),差油层|层段数,差油层|调整前| 日配注(m<sup>3</sup>/d),差油层|调整前|注水强度(m<sup>3</sup> /d.m),差油层|调整后|日配注(m<sup>3</sup>/d),差油层|调整后|注水强度 (m<sup>3</sup>/d.m),合计|层段数,合计|调整前|日配注(m<sup>3< /sup>/d),合计|调整前|注水强度(m<sup>3</sup>/d.m),合计|调整后|日配注 (m<sup>3</sup>/d),合计|调整后|注水强度(m<sup>3</sup> /d.m)";

但是单独列跨两行 没有实现。如项目分类 列。

所以改进了一下

就是将gridbiewheader 数据源中重复的删除。

最终效果如下;

bug 重复列必须相邻 否则可能会出错。因为在判断重复那块没有严密处理。

 

综合调整方案注水结构变化表
项目分区项目分区井数(口)好油层差油层合计
层段数调整前调整后层段数调整前调整后层段数调整前调整后
日配注(m3/d)注水强度(m3/d.m)日配注(m3/d)注水强度(m3/d.m)日配注(m3/d)注水强度(m3/d.m)日配注(m3/d)注水强度(m3/d.m)日配注(m3/d)注水强度(m3/d.m)日配注(m3/d)注水强度(m3/d.m)
葡北一断块基础井43679103.459203.559211304.111304.14617753.8917753.93
一次井15284804.114603.94244106.374106.37168904.918704.8
二次井36402.16552.971120510.321510.842456.382707.03
老井6110114303.5814353.6412717454.8517554.886629104.329154.34
合计6611015503.6815553.7413818804.8818804.887331404.3631354.38
葡北二断块基础井7611412752.6812752.6811411353.6311953.827521203.2321803.33
一次井7112817753.1118503.215820955.4920455.286832854.2333004.18
二次井8151804.091804.09141756.61756.683555.043555.04
老井15525732302.9633053.0128634054.7234154.715157603.8358353.85
合计16327233652.9534703.0231737054.737504.7316661953.8263353.88
葡北三断块基础井5510717053.6317103.651332010520104.986134204.5534254.55
一次井8517725703.926153.9718532007.7332657.898957205.5558005.63
二次井20414602.665253498556.748757.072413154.3814004.69
老井16032547353.6448503.7236760656.4461506.53174104555.02106255.11
合计16433248153.6249303.7138162956.3363656.41180107654.98109205.05
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值