为Web应用场景开发报表

上传人:cn****1 文档编号:544477530 上传时间:2023-08-19 格式:DOCX 页数:13 大小:45.22KB
返回 下载 相关 举报
为Web应用场景开发报表_第1页
第1页 / 共13页
为Web应用场景开发报表_第2页
第2页 / 共13页
为Web应用场景开发报表_第3页
第3页 / 共13页
为Web应用场景开发报表_第4页
第4页 / 共13页
为Web应用场景开发报表_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《为Web应用场景开发报表》由会员分享,可在线阅读,更多相关《为Web应用场景开发报表(13页珍藏版)》请在金锄头文库上搜索。

1、为Web应用场景开发报表如需要开发Web ( ASP.NET )下的报表,可以使用ComponentOne Studio Enterprise开发 套件中的ClWebReport控件。此控件封装7C1Report组件并且提供了一系列方法和属性来容 易的为Web页面添加报表。ClWebReport控件无缝的兼容C1Report,并且提供了专为Web场景设计的缓存和呈现选项。仍然可以在Web程序中使用C1Report组件,但需要写额外的代码来创建报表的HTML或PDF版 本。在典型的Web场景,C1Report在服务器上以批处理或者按需创建报表。用户可以在客户端浏览 器中选择报表然后查看或者打印报

2、表。静态Web报表静态Web报表基于定期运行的创建预先定义的系列报表的服务器端程序。这些文件被网站的 Web页面引用,并且可以像其他Web页面一样被客户端下载。要实现此类型的程序,参照下列步骤:1. 使用ClReportDesigner程序来创建所有需要的报表。(参见 使用C1ReportDesigner阅 读完成此步骤的详细信息。)2. 在服务器上创建一个程序,包含一个C1Report组件。如果不想用form或window,使用 CreateObject函数创建控件。3. 添加一个定期运行的程序,更新所有用户可见的报表。循环内容如下所示:Visual Basicthis runs every

3、 6 hours:get a list of all reports in the definition file sFile = c:inetpubwwwrootReportsMyReports.xmlsList = c1r.GetReportInfo(sFile)refresh the reports on the serverFor i = 0 TosList.Length - 1c1r.Load(sFile, sList(i)sFile = ReportsAuto &sList(i) & .htmc1r.RenderToFile(sFile, FileFormatEnum.HTMLPa

4、ged)NextC#/ this runs every 6 hours:/ get a list of all reports in the definition filesFile = c:inetpubwwwrootReportsMyReports.xml;sList = c1r.GetReportInfo(sFile);/ refresh the reports on the serverfor ( i = 0 ; GAIS & goal & Then &vbCrLf& ExceededGoalLabel.Visible = True &vbCrLf& _SalespersonLine.Visible = True &vbCrLf& _Else &vbCrLf& _ExceededGoalLabel.Visible = False &vbCrLf& _SalespersonLine.Visible = False &vbCr

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号