流逝の青春

导航

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();                                                   //刷新报表
             //至此运行程序就可以看到结果了
        }

posted on 2013-04-14 21:38  流逝の青春  阅读(907)  评论(0编辑  收藏  举报