您的位置:首页 > 其它

Stimulsoft.Report web报表的使用

2014-05-25 23:26 239 查看
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页面中放置报表显示控件和报表设计控件

<cc1:StiWebViewer ID="StiWebViewer1" runat="server" GlobalizationFile="/Content/page/reports/Localization/zh-CHS.xml" ShowDesignButton="True" onreportdesign="StiWebViewer1_ReportDesign" Theme="Office2010" BackColor="#e8e8e8"/>

<cc2:StiWebDesigner ID="StiWebDesigner1" runat="server" LocalizationDirectory="/Content/page/reports/Localization/" Localization="zh-CHS"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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: