【问题标题】:How to assign dataset values in RDLC report header?如何在 RDLC 报告标题中分配数据集值?
【发布时间】:2015-06-08 06:18:11
【问题描述】:

我在 Microsoft Visual Studio 2005 中使用 RDLC 报告。在我的报告标题中,我有一个名为 textbox1 的文本框,它引用以这种方式放置在报告正文中的另一个文本框的值:

="机构名称:" & ReportItems!textbox2.Value

我的 textbox1 在我的第一页中正确显示了机构名称,但它没有出现在后续页面中。

预期结果:所有页面都显示“机构名称:Testing123”

实际结果:只有第一页显示“机构名称:Testing123”,后续页面只显示“机构名称:”

我的问题类似于https://social.msdn.microsoft.com/forums/sqlserver/en-US/965589f8-d3cc-4eca-8519-c21f9b006f4d/how-to-assign-dataset-values-in-header-in-rdlc-report

但是,我无法使用其中提供的解决方案解决我的问题。

谢谢。

【问题讨论】:

  • ReportItems!textbox2 从哪里获得它的价值?如果它是数据集值,请尝试直接使用它,而不是引用报表正文中的项目。
  • 问题是报表头不允许使用数据集值。谢谢哥们,但我想出了另一种方法来使用报告参数填充我的标题值。

标签: c# asp.net reporting-services visual-studio-2005 rdlc


【解决方案1】:

1.Take Textbox from Toolbox 到report.rdlc.

2.右键单击文本框并选择表达式选项。

3.=First(Fields!ColumnName.Value, "Datasetname")

4.好的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-20
    • 2021-01-15
    • 2015-11-22
    • 1970-01-01
    相关资源
    最近更新 更多