我开始说,我开始使用Microsoft报表查看器及其报表设计器。我有一个无法解决的问题。
我希望使用一种带有报表查看器控件的表单,然后将报表名称及其所需的参数发送给该表单,并且我想使用数据源(每次加载a时我都需要提供数据源)报告?是因为我在报告设计器中分配了它。
有没有人举过一个例子?我做了一些研究,但没有发现有用的东西。
现在我正在像以下示例一样加载报告。
private void ReportViewer_Load(object sender, EventArgs e)
{
ReportDataSource dt = new ReportDataSource("Customer2",bindingSource1);
reportViewer1.LocalReport.DataSources.Clear();
reportViewer1.LocalReport.DataSources.Add(dt);
ReportParameter pm = new ReportParameter("id");
pm.Values.Add("1");
reportViewer1.LocalReport.SetParameters(pm);
reportViewer1.LocalReport.Refresh();
this.reportViewer1.RefreshReport();
}