预期:我需要从数据集中获取值以将它们放在标题中。
我已经做了一些工作: - 在正文区域创建文本框,用来自数据集的正确值填充它们。像这样从 Header 中获取值:ReportItems!txtFromBody.Value
没运气!标题仅在最后一页中填写正确的信息。
我想也许我可以使用参数,目前不确定。需要一些帮助!!
预期:我需要从数据集中获取值以将它们放在标题中。
我已经做了一些工作: - 在正文区域创建文本框,用来自数据集的正确值填充它们。像这样从 Header 中获取值:ReportItems!txtFromBody.Value
没运气!标题仅在最后一页中填写正确的信息。
我想也许我可以使用参数,目前不确定。需要一些帮助!!
是的,您可以使用标头参数。
现在添加参数
// 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();
不确定您使用的是哪个版本。在 VS2010 中,您可以毫无问题地将数据绑定到 header。