标签:
度量快速开发平台中网格部件中的单元格,在合并的时候触发,根据实现代码的内容来判断哪些单元格可以合并,哪些单元格不能合并。注意:要启用单元格合并事件,需要先设置网格部件的属性“允许单元格合并”;勾上后表示网格中所有字段、只要值相同的行,都自动合并。因此,我们一般是在单元格合并事件中设置哪些条件不合并。
‘网格部件1 的 单元格合并事件 事件代码: dim e1=Me.GetEventArgs() ‘客户等级与客户类型这两个字段,有些相同的值不允许合并,因为需要看前一个字段是否相同判断 if e1.FieldName="客户等级" or e1.FieldName="客户类型" then if 网格部件1.GetFieldValueByRowHandle(e1.Value1,"所在片区") <>网格部件1.GetFieldValueByRowHandle(e1.Value2,"所在片区") then ‘所在片区不相等的,即使客户等级或者客户类型相等,也不合并 e1.ReturnValue=false e1.Handled=true end if if e1.FieldName="客户类型" then if 网格部件1.GetFieldValueByRowHandle(e1.Value1," 客户等级") <>网格部件1.GetFieldValueByRowHandle(e1.Value2," 客户等级") then ‘客户等级不相等的,客户类型相等,也不合并 e1.ReturnValue=false e1.Handled=true end if end if end if
这样就简单实现了自定义单元格的合并。
原文地址:http://bbs.delit.cn/thread-106-1-1.html
标签:
原文地址:http://www.cnblogs.com/dlsoft/p/4873969.html