如何将来自数据集的数据绑定到 rdlc 报告中的标题?

发布于 2024-09-27 14:28:17 字数 192 浏览 1 评论 0原文

预期的: 我需要从数据集中获取值以将它们放入标题中。

我已经做了一些工作: - 在正文区域创建文本框,用来自数据集的正确值填充它们。从标题中获取值,如下所示: ReportItems!txtFromBody.Value

运气不好!仅在最后一页中才填写标题的正确信息。

我想也许我可以使用参数,但目前不确定。 需要一些帮助!

Expected:
I need to get values coming from the dataset to put them in the header.

I've done some work around:
-Create textboxs in the body area, populate them with the correct values coming from dataset. Get the values from the Header like this:
ReportItems!txtFromBody.Value

No luck! The header is filled out with the correct information in the last page only.

I thought maybe I can use parameters, not sure at this point.
Need some help!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

少年亿悲伤 2024-10-04 14:28:17

是的,您可以使用标头参数。
在此处输入图像描述

现在添加参数

// Add Parameter 
            List<ReportParameter> parameters = new List<ReportParameter>();
            parameters.Add(new ReportParameter("AccountName", accountName));
            parameters.Add(new ReportParameter("AccountCode", "Account Code: " + accountCode));
            parameters.Add(new ReportParameter("UnitName", unitName.ToUpper()));
            parameters.Add(new ReportParameter("UnitAddress", unitAddress.ToUpper()));
            parameters.Add(new ReportParameter("Title", "Schedule"));
            parameters.Add(new ReportParameter("Date", dateVal));
            ReportViewer1.LocalReport.SetParameters(parameters);
            ReportViewer1.ShowParameterPrompts = false;
            ReportViewer1.ShowPromptAreaButton = false;
            ReportViewer1.LocalReport.Refresh();

Yes you can use parameter for header.
enter image description here

Now add parameter

// Add Parameter 
            List<ReportParameter> parameters = new List<ReportParameter>();
            parameters.Add(new ReportParameter("AccountName", accountName));
            parameters.Add(new ReportParameter("AccountCode", "Account Code: " + accountCode));
            parameters.Add(new ReportParameter("UnitName", unitName.ToUpper()));
            parameters.Add(new ReportParameter("UnitAddress", unitAddress.ToUpper()));
            parameters.Add(new ReportParameter("Title", "Schedule"));
            parameters.Add(new ReportParameter("Date", dateVal));
            ReportViewer1.LocalReport.SetParameters(parameters);
            ReportViewer1.ShowParameterPrompts = false;
            ReportViewer1.ShowPromptAreaButton = false;
            ReportViewer1.LocalReport.Refresh();
短暂陪伴 2024-10-04 14:28:17

不确定您使用的是哪个版本。在VS2010中,您可以毫无问题地将数据绑定到标头。

Not sure which version you are using. In VS2010, you can bind data to header without problem.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文