【问题标题】:Error While Using Multiple Datasets in RDLC Report在 RDLC 报告中使用多个数据集时出错
【发布时间】:2012-01-20 03:24:57
【问题描述】:


我正在使用两个数据集创建 RDLC 报告。早些时候我使用一个数据集,它工作正常,但是当我添加第二个数据集时,它开始给我以下文本框错误。

错误 1 ​​文本框“Textbox10”的值表达式引用了“HospitalAddress”字段。报表项表达式只能引用当前数据集范围内的字段,如果在聚合内,则只能引用指定的数据集范围。

为什么会这样?请帮忙....

【问题讨论】:

    标签: c# .net report rdlc


    【解决方案1】:

    您现在需要指定要在表达式中使用的数据集。示例表达式语法如下:

    =First(Fields!<field name>.Value, "<dataset name>")
    

    【讨论】:

    • 如何比较两个数据集的值?我想做类似下面的事情,以计算主详细报告中的详细记录: =Sum(IIF(
      .Fields!.Value == .Fields!.值, 1, 0))
    • 没有在 RDLC 中尝试过。但我是你,我会在 SP 中执行此操作并将计数作为主数据集中的另一个字段。
    • 如果没有解决方法,我会很惊讶,因为开始添加 First 和 datasetName 的效率非常低。
    • 但是我们如何获取多个文件(不是第一个或最后一个)?
    猜你喜欢
    • 2015-11-22
    • 2011-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-20
    相关资源
    最近更新 更多