首页 > 开发 > 综合 > 正文

web下水晶报表的使用!

2024-07-21 02:21:19
字体:
来源:转载
供稿:网友


在web水晶报表的使用。
首先
需要在.aspx.cs文件中引入:using crystaldecisions.crystalreports.engine;
创建.xsd文件和.rpt文件,.xsd文件其实是在.aspx.cs中创建的dataset中的字段的映射。(可以添加,修改)。
然后
在.aspx.cs文件中操作,
reportdocument ocr =null;
dataset ds = data.getdataset();
ocr = new r_standardauditprint();
ocr.setdatasource(ds);
crvmainview.reportsource=ocr; //crystaldecisions.web.crystalreportviewer crvmainview 报表浏览器

其次
需要注意是,在 .aspx文将中,设置crystalreportviewer的一些属性,
<table id="tab4le1" height="100%" cellspacing="2" cellpadding="2" width="100%">
<tr>
<td valign="top" id="m_printpage"><font face="宋体"><cr:crystalreportviewer id="crvmainview" runat="server" width="350px" enabledrilldown="false" displaytoolbar="false" displaygrouptree="false" height="50px"></cr:crystalreportviewer></font>
</td>
</tr>
</table>
最后
在.aspx的btnprint.onclick事件中调用(javascript)
function printpage(m_printpage)
{
var newstr = document.all.item(m_printpage).innerhtml;
var oldstr = document.body.innerhtml;
document.body.innerhtml = newstr; window.print();
document.body.innerhtml = oldstr;
return true;
}
完成打印!



发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表