为Web应用场景开发报表

上传人:新** 文档编号:417778227 上传时间:2022-12-30 格式:DOCX 页数:13 大小:68.24KB
返回 下载 相关 举报
为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开发套件中的C1WebReport控件。此控件封装了C1Report组件并且提供了一系列方法和属性来容易的为Web页面添加报表。C1WebReport控件无缝的兼容C1Report,并且提供了专为Web场景设计的缓存和呈现选项。仍然可以在Web程序中使用C1Report组件,但需要写额外的代码来创建报表的HTML或PDF版本。在典型的Web场景,C1Report在服务器上以批处理或者按需创建报表。用户可以在客户端浏览器中选择报表然后查看或者打印报表。静态Web

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

3、: get a list of all reports in the definition file sFile = c:inetpubwwwrootReportsMyReports.xml sList = c1r.GetReportInfo(sFile) refresh the reports on the server For i = 0 TosList.Length 1 c1r.Load(sFile, sList(i) sFile = ReportsAuto &sList(i) & .htm c1r.RenderToFile(sFile, FileFormatEnum.HTMLPaged

4、) Next C# / this runs every 6 hours: / get a list of all reports in the definition file sFile = c:inetpubwwwrootReportsMyReports.xml; sList = c1r.GetReportInfo(sFile); / refresh the reports on the server for ( i = 0 ; GAIS & goal & Then &vbCrLf& _ ExceededGoalLabel.Visible = True &vbCrLf& _ SalespersonLine.Visible = True &vbCrLf& _ Else &vbCrLf& _ ExceededGoalLabel.Visible = False &vbCrLf& _ SalespersonLine.Visible = False &vbCrLf& _ End If c1r.Sections(SectionT

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

最新文档


当前位置:首页 > 幼儿/小学教育 > 幼儿教育

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