我有一个带有日期字段的winform。当用户选择日期并提交时,页面上的报表查看器通过tableadapter将该日期作为参数,并显示报表。
我需要的是一种方法来打印报告上的用户选择的日期。
谁能告诉我如何将一个值从winform传递到rdlc文件,并将其打印在报告本身上?
我假设我会使用一个报告参数,但是我似乎找不到任何关于如何实现这一点的好文档。谢谢。
发布于 2009-10-29 04:58:53
检查Report Parameters (ReportViewer Controls)
发布于 2011-11-09 00:51:30
你可以这样做:
IList<ReportParameter> parameters = new List<ReportParameter>();
parameters.Add(new ReportParameter("MyDate", "1/1/2011"));
viewer.LocalReport.SetParameters(parameters);
viewer.RefreshReport();参数的名称(上面的MyDate)必须与您在报表设计器中定义参数时使用的名称相匹配。
https://stackoverflow.com/questions/1635605
复制相似问题