111,125
社区成员
发帖
与我相关
我的任务
分享
//上面那个本地的肯定可以,如果是服务器上的,可以试试
reportViewer1.LocalReport换成reportViewer1.ServerReport.ReportPath
reportViewer1.ServerReport.GetDataSources();
reportViewer1.RefreshReport();
在窗体上添加reportViewer控件
必须的命名空间:using Microsoft.Reporting.WinForms;
DataTable dt =报表要显示的数据集;
reportViewer1.LocalReport.ReportPath = 路径是你rdl文件的路径;
//DataSet1是数据集名称,你rdl里给定的,默认是DataSet1
reportViewer1.LocalReport.DataSources.Add(new ReportDataSource("DataSet1", dt));
reportViewer1.RefreshReport();