我有一个带有日期字段的winform。当用户选择日期并提交时,页面上的报表查看器会通过tableadapter将日期作为参数显示并显示报表。
我需要的是一种在报告上打印用户所选日期的方法。
有人可以告诉我如何将winform中的值传递给rdlc文件并将其打印在报表本身上吗?
我假设我会使用报告参数,但我似乎无法找到有关如何完成此任务的任何好文档。 感谢。
答案 0 :(得分:1)
检查Report Parameters (ReportViewer Controls)和一个建议,在需要参考时访问MSDN,因为如果你这样做,你会学到更多,更好。 ;)
答案 1 :(得分:0)
您可以这样做:
IList<ReportParameter> parameters = new List<ReportParameter>();
parameters.Add(new ReportParameter("MyDate", "1/1/2011"));
viewer.LocalReport.SetParameters(parameters);
viewer.RefreshReport();
参数的名称(上面的MyDate)必须与您在报表设计器中定义参数的名称匹配。