找回密码
 立即注册

QQ登录

只需一步,快速开始

jian.du
初级会员   /  发表于:2015-5-26 14:54  /   查看:7228  /  回复:9
ar9  报表在aspx页面上调用   打印按钮为何不显示,


ar9  报表怎么导出,查看演示版的时候导出是六个按钮,但是都导不出来。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

9 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-5-26 16:15:00
沙发
您好,
导出功能是自定义实现的,您可以查看在线示例源码里面的Export.aspx文件。

具体您可以查看已pdf为例
  1.         protected void btnPdf_Click(object sender, EventArgs e)
  2.         {
  3.             // Provide the page report you want to render.
  4.             string report = "rptInvoice";
  5.             GrapeCity.ActiveReports.PageReport _reportDef = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("~/Reports/" + report + ".rdlx")));
  6.             _reportDef.Report.DataSources[0].DataSourceReference = "";
  7.             _reportDef.Report.DataSources[0].ConnectionProperties.DataProvider = "OLEDB";
  8.             _reportDef.Report.DataSources[0].ConnectionProperties.ConnectString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};", Server.MapPath("~/Data/NWind_CHS.mdb"));

  9.             GrapeCity.ActiveReports.Document.PageDocument _reportRuntime = new GrapeCity.ActiveReports.Document.PageDocument(_reportDef);

  10.             // Create an output directory
  11.             System.IO.MemoryStream ms = new System.IO.MemoryStream();

  12.             // Provide settings for your rendering output.
  13.             GrapeCity.ActiveReports.Export.Pdf.Page.Settings pdfSetting = new
  14.             GrapeCity.ActiveReports.Export.Pdf.Page.Settings();
  15.             GrapeCity.ActiveReports.Extensibility.Rendering.ISettings setting = pdfSetting;
  16.             //Set the rendering extension and render the report.
  17.             GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension pdfRenderingExtension =
  18.             new GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension();
  19.             GrapeCity.ActiveReports.Rendering.IO.MemoryStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.MemoryStreamProvider();
  20.             _reportRuntime.Render(pdfRenderingExtension, outputProvider, pdfSetting);

  21.             Response.ContentType = "application/pdf";
  22.             Response.AddHeader("content-disposition", "inline;filename=客户订单.pdf");
  23.             outputProvider.GetPrimaryStream().OpenStream().CopyTo(ms);
  24.             Response.BinaryWrite(ms.ToArray());
  25.             Response.End();
  26.         }
复制代码


我测试了一下,演示版的导出是可以导出的。AR对环境的要求:
http://www.gcpowertools.com.cn/products/activereports_specs.htm


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-5-26 16:47:00
板凳
导出功能不在报表控件中集成是吗?
还有就是打印功能该如何实现呢?是集成在控件内部还是必须得自己完成?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-26 16:57:00
地板
您好,
导出功能是我们报表控件集成的功能,但是需要根据不同的平台和view进行使用,所以里面有代码的部分。
打印功能,在webview中有属性是viewtype,有四种类型,使用AcrobatReader和flashview时,工具条带有打印按钮。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-5-27 09:19:00
5#
ViewType  我使用flashview时  报表不能正常显示。
在IE 11中显示如下图:
Flash我也已经安装  版本是17.0的flash在火狐38.0 中一直提示我必须安装 flash11.0及以上。火狐版的flash我也已经安装。

在Chrome浏览器中报表显示和在IE11中一样,flash我也已经正常安装。


使用 AcrobatReader 时 界面是空白

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-27 09:21:00
6#
您好,
您是否方便上传您的工程,我可以帮您确认下,在我的坏境下,报表是否能够正常显示。
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-5-27 09:41:00
7#



目前Flash的效果已经出来了,但是使用PDF版的就只是个空白也,麻烦您给看看是不是哪块写的不对呀,

附件里面  Data是数据库脚本,

WebFrom2.aspx是我的页面
当前使用的ViewType是Html的,您可以改成AcrobatReader的看看为什么pdf的无法显示出来。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-27 10:24:00
8#
您好,
报表交互功能是Html这个ViewType特有的功能。所有,使用PDF的话要取消报表的参数。但是,Flash和PDF优势在于展现的效果会好一些。您可以根据您实际的情况使用viewtype。

另外,我看您使用了页面报表。我们的报表类型分为RDL,页面报表和区域报表,这中间的区别,您可以参考我们的视频教程http://gcdn.gcpowertools.com.cn/showtopic-17065.html

我们还有一些实际的例子程序可以参考:
http://gcdn.gcpowertools.com.cn/showforum-154.html

另外,我给您一份AR的文档,您可以看下,我们的一些相关资源。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jian.du
初级会员   /  发表于:2015-5-27 10:43:00
9#
谢谢。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-27 11:56:00
10#

评分

参与人数 1满意度 +5 收起 理由
jian.du + 5 很棒

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部