Stimulsoft报表用法四:创建表格报表.docx_第1页
Stimulsoft报表用法四:创建表格报表.docx_第2页
Stimulsoft报表用法四:创建表格报表.docx_第3页
Stimulsoft报表用法四:创建表格报表.docx_第4页
Stimulsoft报表用法四:创建表格报表.docx_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Stimulsoft中文网Stimulsoft报表用法四:创建表格报表Stimulsoft报表提供内置组件,使得开发者可以以编程的方式导出各种他们想要的报表格式。根据我的经验,用户通常要求在网页或在一个为用户完成工作的winforms环境下 有一个导出按键。通过后台代码导出也通常需要批处理进程,它会定期通过电子邮件给用户发送报表或将其保存到网络驱动器,或者也可能被上传到 SharePoint/FTP服务器。以下是Stimulsoft reporting本地支持的格式列表,不必使用第三方或者COM组件。在本次教程中,我将为您展示如何创建一个简单的表格报表,如何将它展示到网页上以及如何在网页上生成一个Export to PDF按钮,使得用户可以下载这个PDF。为了实现这些,我需要一个方法来调用报表的导出功能或者后台代码中的报表查看器。创建一个交叉报表并导出PDF,Word,Excel和其他格式的必备步骤:1.所支持的导出格式2.所支持的导出设置3.添加报表到您的网页上4.添加一个新的连接到您的报表上5.添加一个数据源到您的报表上6.添加表格和页头到报表中7.添加报表到网页上8.页面加载事件9.通过单击Export按钮导出报表1、所支持的导出格式 PDF (Adobe Portable Document Format); Microsoft XPS (XML Paper Specification); HTML (HyperText Markup Language); MHT; Text; Rich Text; Microsoft Word 2007; OpenDocument Writer; Microsoft Excel; Microsoft Excel XML; OpenDocument Calc; CSV (Comma-separated values); dBase DBF (DataBase File); XML (Extensible Markup Language); BMP (Bitmap); GIF (Graphics Interchange Format); JPEG (Joint Photographic Experts Group); PCX (Pacific Exchange); PNG (Portable Network Graphics); TIFF (Tagged Image File Format); Windows Metafile.2、所支持的导出设置Stimulsoft Reports支持使用StiReport对象上的ExportDocument功能导出磁盘上的文件。报表框架也有用于直接导出报表到HTTP响应的 StiReportResponse类,使用户可以在web应用程序中下载报表。当导出到HTTP响应时它也提供以下导出选项:1)openDialog标签:如果这个标签设置为True,它将强制用户在打开之前下载报表;如果设置为False,它将允 许浏览器打开显示报表所需要的应用。例如,如果导出格式是PDF,显示对话框设置为False,浏览器在浏览时将打开Adobe Reader阅读器(如果客户计算机上已安装);如果显示对话框设置为True,即使客户计算机上已安装Adobe Reader阅读器,浏览器也会提示用户下载报表。示例:在下面的截屏中,openDialog设置为False,所以PDF在嵌入式Acrobat Reader软件中被打开:在下面的截屏中,openDialog设置为True,所以使用者被要求根据浏览情况选择Open,Save或者Cancel:2)StiPagesRanges 如果程序员要定义需要导出的页面,可以选择传递StiPagesRange类对象的具有导出功能的参数。这样,stiPagesRange程序员就可以只导出一页或者通过设置页数范围导出多页。 示例:导出第一页3)StiPdfExportSettings 这个参数允许程序员设置如下所示的导出设置:a)Compression flag-启用/禁用压缩的PDF;b)Creator string-设置创建者名称;c)Image Quality-设置图像质量;d)Image Resolution-设置图像分辨率;e)Allow embedded fonts-允许在PDF中嵌入字体;f)Keywords-关键字;g)Password-Pdf安全密码;h)Digital Certificates-启用/禁用本地数字签名和证书;i)Page Range-要导出的页面范围。4)StiExcelExportSettings这个参数在报表导出Excel格式时使用。可以设置如下所示的高级属性:a)ExportDataOnly-只导出格式,不导出格式和图像;b)ExportEachPageToSheet-每个报表页导出到一个新的Excel工作表中;c)ExportObjectFormatting-导出文档、图片和其他对象的格式;d)ExportPageBreaks-导出工作表的打印分页符;e)Image Quality-设置图像质量;f)Image Resolution-设置图像分辨率;g)Page Range-要导出的页面范围;h)UseOnePageHeaderAndFooter-整个工作表只使用一个页头和页脚;在下面的截屏中,Export Data被设置为False:在下面的截屏中,Export Data被设置为True:3、添加报表到您的网页上 从工具箱中拖放StiWebReport到您的网页上; 单击StiWebReport1右上角的箭头以显示StiWebReport Tasks; 单击Design Report打开报表设计器;4、添加一个新的连接到您的报表上 找到报表设计器右边的Dictionary; 单击New Item图标并选择New Connection; 选择SQL Connection并单击OK; 向MS Access Books数据库中输入连接字符串; 单击Test以确认您的连接字符串是正确的。5、添加一个数据源到您的报表上 单击Dictionary窗口上的New Item图标并选择New Data Source; 选择Data from SQL Connection并单击OK; 在名称栏输入要查询的名称Sales; 在Query Text Field中输入SQL查询; 单击Retrieve Columns,确认您已经有了所有需要的列; 单击OK,然后在Dictionary窗口中查看Sales Datasource; 以下查询已经在报表中使用过; 为数据源创建一个名称以方便稍后使用。6、添加表格和页头到报表中 单击AllBooks数据源并将它拖放到报表中; 单击工具条上的文本工具并单击Page Header插入一个标签; 根据您自己的需求设置标签格式,这个标签将显示在每一个报表的页头上。7、添加报表到网页上 使用报表设计器设计报表并保存报表文件到一个已知的地方; 从工具箱中拖放StiWebReport到您的网页上; 单击StiWebReport1右上角的箭头以显示StiWebReport Tasks; 单击Open Report from File; 找到报表文件并打开,这个报表现在已加载成一串标记自身的aspx字符串; 为Export to PDF (ShowDialog设置为False)添加按钮:Export to PDF, Export to Word和Export to Excel。8、页面加载事件 从StiWebReport中获取报表对象并在页面加载事件上设置报表查看器源码; 设置StiWebViewer中的报表以渲染和显示报表。9、通过单击Export按

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论