Stimulsoft.Report web报表的使用

1、先用报表设计工具设计报表Report1.mrt

2、在项目中添加对Stimulsoft.Base.dll、Stimulsoft.Report.dll、Stimulsoft.Report.Web.dll、Stimulsoft.Report.WebDesign.dll的引用

3、在aspx页面中注册控件

      <%@ Register  Namespace="Stimulsoft.Report.Web" TagPrefix="cc1"  Assembly="Stimulsoft.Report.Web, Version=2012.3.1500.0, Culture=neutral,  PublicKeyToken=096a9279a87304f1"%>
      <%@ Register  Namespace="Stimulsoft.Report.Web" TagPrefix="cc2"  Assembly="Stimulsoft.Report.WebDesign, Version=2012.3.1500.0, Culture=neutral,PublicKeyToken=096a9279a87304f1"%>

4、在aspx页面中放置报表显示控件和报表设计控件

      onreportdesign="StiWebViewer1_ReportDesign" Theme="Office2010"  BackColor="#e8e8e8"/>

      onsavereport="StiWebDesigner1_SaveReport" />

5、在代码文件中引用using Stimulsoft.Report;

6、在Page_Load中

            string filepath = Server.MapPath("~/Report1.mrt");
            StiReport stireport = new StiReport();
            stireport.Load(filepath);
            stireport.Compile();
            StiWebViewer1.Report = stireport;

7、在StiWebViewer1的ReportDesign中

           string filepath = Server.MapPath("~/Report1.mrt");
            StiReport stireport = new StiReport();
            stireport.Load(filepath);
            stireport.Compile();
            StiWebDesigner1.Design(stireport);

8、在StiWebDesigner1的SaveReport中

var report = e.Report;
            string filepath = Server.MapPath("~/Report1.mrt");
            report.Save(filepath);
    

你可能感兴趣的:(asp.net)