reportviewer参数

时间:2009-10-28 07:14:28

标签: .net winforms reportviewer

我有一个带有日期字段的winform。当用户选择日期并提交时,页面上的报表查看器会通过tableadapter将日期作为参数显示并显示报表。

我需要的是一种在报告上打印用户所选日期的方法。

有人可以告诉我如何将winform中的值传递给rdlc文件并将其打印在报表本身上吗?

我假设我会使用报告参数,但我似乎无法找到有关如何完成此任务的任何好文档。 感谢。

2 个答案:

答案 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)必须与您在报表设计器中定义参数的名称匹配。