C# ReportViewer 绑定数据源
在控件加载事件里写绑定数据源代码
private void reportViewer1_Load(object sender, EventArgs e) { //定义数据源,这里用到前说的数据集名字“sunnyds”,这个名字比须和报表时添加的一样 ReportDataSource sourceTable = new ReportDataSource("sunnyds",(System.Data.DataTable)this.requestsTableAdapter.GetData()); this.reportViewer1.Clear(); //清空ReportView的 this.reportViewer1.LocalReport.ReportPath = @"..\..\Request_View\Report1.rdlc"; //设置报表路径 this.reportViewer1.LocalReport.DataSources.Add(sourceTable); //添加数据源 this.reportViewer1.SetDisplayMode(DisplayMode.PrintLayout); //设置显示方式 this.reportViewer1.ZoomMode = ZoomMode.PageWidth; //设置报表的绽放方式 this.reportViewer1.RefreshReport(); //刷新报表 //至此运行程序就可以看到结果了 }