如何编制WEB报表
发表在ASP.NET图书答疑 2011-03-30
是否精华
版块置顶:
书中只涉及到水晶报表,没说到如何编制WEB报表和EXCEL电子表格,请问如何编制WEB报表呢
分享到:
精彩评论 1
东方_mrkj
学分:0 LV1
2011-03-31
沙发
读者你好:
下面的内容论述了web水晶报表: 
在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; 
}
 
 
 
 
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照