RDLC报表问题,分割字符串

时间:2023-01-07 11:45:38
在水晶报表中,有把一个字符串分割为一个数组,然后在报表中使用公式字段,如图
RDLC报表问题,分割字符串

那么在RDLC报表中如何将字符串分割开呢

9 个解决方案

#1


RDLC也有Split函数。。

#2


那他没有公式字段啊,建立参数?

#3


引用 2 楼 zs851 的回复:
那他没有公式字段啊,建立参数?

可以写公式,只是在RDLC,不叫公式,叫表达式罢了
右击单元格,点击“表达式”就可在RDLC建立类似水晶报表的公式字段

#4


谢谢!

#5


=split(First(Fields!DocNo.Value, "SRInfo"),"-",1)
这样写得不到结果啊。显示的   错误号!

#6


引用 5 楼 zs851 的回复:
=split(First(Fields!DocNo.Value, "SRInfo"),"-",1)
这样写得不到结果啊。显示的 错误号!

水晶报表是从1开始,但RDLC是从0开始,你把1换成0试试。。

#7


看了MSDN才知道VB的Split函数是这么用的,参考: http://msdn.microsoft.com/zh-cn/library/6x627e5f(v=VS.80).aspx

=Split(First(Fields!DocNo.Value, "SRInfo"),"-",2)(0)

这个才是你真正需要的表达式。。

#8


=Split(First(Fields!DocNo.Value, "SRInfo"),"-")(0)
这个比较常用

发现自己Split函数都快不会用了,⊙﹏⊙b汗~

#9


谢了。可以了!下次我还是多看看MSDN,昨天找了,没看到split如何用。还是不细心啊。。给分

#1


RDLC也有Split函数。。

#2


那他没有公式字段啊,建立参数?

#3


引用 2 楼 zs851 的回复:
那他没有公式字段啊,建立参数?

可以写公式,只是在RDLC,不叫公式,叫表达式罢了
右击单元格,点击“表达式”就可在RDLC建立类似水晶报表的公式字段

#4


谢谢!

#5


=split(First(Fields!DocNo.Value, "SRInfo"),"-",1)
这样写得不到结果啊。显示的   错误号!

#6


引用 5 楼 zs851 的回复:
=split(First(Fields!DocNo.Value, "SRInfo"),"-",1)
这样写得不到结果啊。显示的 错误号!

水晶报表是从1开始,但RDLC是从0开始,你把1换成0试试。。

#7


看了MSDN才知道VB的Split函数是这么用的,参考: http://msdn.microsoft.com/zh-cn/library/6x627e5f(v=VS.80).aspx

=Split(First(Fields!DocNo.Value, "SRInfo"),"-",2)(0)

这个才是你真正需要的表达式。。

#8


=Split(First(Fields!DocNo.Value, "SRInfo"),"-")(0)
这个比较常用

发现自己Split函数都快不会用了,⊙﹏⊙b汗~

#9


谢了。可以了!下次我还是多看看MSDN,昨天找了,没看到split如何用。还是不细心啊。。给分