为RDLC分组添加序号

RDLC就一个RowNumber的函数能用来做序号,但是往往我们更需要的是分组序号,而非行序号。不说废话了,先上代码。

 
  
1 Dim count As Integer
2   public function GroupCount( reset As Boolean ) As Integer
3 if ( reset ) then
4 count = 0
5 end if
6 count = count + 1
7 return count
8   end function

 

将以上代码添加在报表的自定义代码区域(RDLC的自定义代码代码必须是是VB6.0的代码),之后在要显示序号的地方调用类似如下的代码:

 
  
= Code.GroupCount( False )
这样就会自增长,要重置序号的时候将参数设置为 True即可。

附上判断分组改变的方法:

 
  
First(Fields!FieldName.Value, " RowGroupName " ) = Fields!FieldName.Value

 

为True则为分组改变了,否则则分组未变。

 

 

转载于:https://www.cnblogs.com/zgray/articles/1815357.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值