web下水晶报表的使用!

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

在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;

}

完成打印!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航