sootech

博客园 首页 新随笔 联系 订阅 管理

水晶报表动态代码加载报表示例如下:

 

 try         

{

      DataTable dt = new DataTable();

               --Load Data From DB

               //从数据库加载数据忽略

                ReportDocument rDoc = new ReportDocument();

                TableLogOnInfo info = new TableLogOnInfo();

                string path = Application.StartupPath + @"\Reprots\***.rpt";

                rDoc.Load(path);

                rDoc.Database.Tables[0].ApplyLogOnInfo(info);  

               rDoc.Database.Tables[0].SetDataSource(dt);  

               this.rptView.ReportSource = rDoc;

 }            

catch (Exception ex)            

{

                MessageBox.Show(ex.Message);            

}

posted on 2014-10-27 13:52  ThaiChee  阅读(427)  评论(0)    收藏  举报