日期:2014-05-18  浏览次数:20957 次

RDLC报表如何取出表达式的第n个值
报表中的文本框取值,如取第一个值是Fisrt(Fields!set1.Value,"dataset")
取最1后一个是Last(Fields!set1.Value,"dataset")
取第二个,第三个值是怎么写?


------解决方案--------------------
好像是没办法,没有相对应的函数。
设置两个参数,生成数据集后,为这两个参数赋值,然后传给报表。
------解决方案--------------------
方法1.不停地调用Previous(返回上一行数据) - _ -
方法2.使用自定义代码(要用vb)
方法3,最简单的,添加参数,类型string,勾选“多值”,这样在设置报表参数的时候传一个数组进去。