2010-10-18 103 views
3

预计: 我需要从数据集中获取值以将它们放在标题中。如何将来自数据集的数据绑定到rdlc报告中的标题?

我已经做了一些变通: - 在身体区域创建文本框,使用来自数据集的正确值填充文本框。从头文件中获取这样的值: ReportItems!txtFromBody.Value

不幸运!仅在最后一页中填写了正确的信息。

我想也许我可以使用参数,在这一点上不确定。 需要一些帮助!

回答

0

是的,你可以使用头参数。 enter image description here

现在添加参数

// 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(); 
0

不确定您使用的是哪个版本。在VS2010中,您可以将数据绑定到标题,而不会出现问题。