ASP.NET报表部署--如意

1、 首先,如果是第一次部署报表,首先拷贝报表引擎所需的文件:
  % 安装路径 %/Deployment/ASP.NET下拷贝Ming.WebReport.dll,Ming.WebReportProxy.dll到Web应用程序的/bin目录下
 选择一个目录作为报表根目录(RootPath),如 /YourApp/Reports/,从%安装路径 %/Deployment/ASP.NET下拷贝 ReportCenter.aspx到报表根目录 /YourApp/Reports/
拷贝%安装路径%/Deployment/Viewer整个Viewer文件夹到报表根目录,文件夹中有一个MRViewer.cab文件,这就是报表浏览器插件
2、 拷贝或上传已经用报表设计器设计好的报表模板到报表根目录或者根目录下的子文件夹下面,
如 "/YourApp/Reports/"

3、 创建用于准备报表数据的代码文件

    引用名称空间
    声明
MRViewer对象
    获得
MREngine对象
   
设置报表根路径
   
添加数据集(这个名称与用报表设计器设计报表模板时指定的数据集名称对应)
    设置要加载的报表模版文件
    绑定报表数据

4、示例
<%@ Page Language="C#" %>
<%@ Import Namespace="Ming.WebReport" %>
<%@ Register TagPrefix="Ming" Namespace="Ming.WebReport" Assembly="Ming.WebReport" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    protected void Page_Load(object sender, EventArgs e)
    {
        MREngine engine = MyViewer.Engine;
        engine.AddMRDataSet("aa", DBUtility.SqlHelper.getDataTable("exec up_aa").DefaultView);
        engine.ReportFile = Server.MapPath("~/reports/aa.mrf");
        engine.Bind();
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
     <Ming:MRViewer id="MyViewer" width="100%" height="100%"  runat="Server"/>
  
    </div>
    </form>
</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值