Gridview 复杂表头 合并的实现

来源:互联网 发布:淘宝平台如何赚钱 编辑:程序博客网 时间:2024/05/19 14:19

要是实现 下列类型的 表头

开始的时候根据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
原创粉丝点击