找回密码
 立即注册

QQ登录

只需一步,快速开始

frank.zhang
社区贡献组   /  发表于:2015-5-6 11:22:00
21#
您好,
打印的测试。操作步骤:
1.打开ActiveReports_Sample_05项目
2.调整打开的报表模板



3.进行打印测试。

本帖子中包含更多资源

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

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-6 11:33:00
22#
您好,
报错的问题是Table控件从Detail区域移到了Group区域导致的。

正确的:


错误的:


建议您先调整Detail区域的大小,然后在Detail中移动table调整位置。

本帖子中包含更多资源

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

x
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2015-5-6 12:27:00
23#
这个套打的,我没办法测试啊,因为我也没有这种特殊尺寸的打印纸,客户那边又没有代码
      有没有其他方法呢?
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2015-5-6 12:31:00
24#
Template调整的关于Detail 与 Group的我在试一下。
      现在我们又碰到个问题,当报表另存为Excel  时, 数据显示有问题,请看图
     Preview:

    导出Excel

   请看数据到显示的很奇怪。
   请问你们转为Excel时, 是依据什么来转的?

本帖子中包含更多资源

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

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-6 13:38:00
25#
您好,
您把我的Demo发给客户,让他们测试。我提供的例子是ASP.NET的web程序。按照我的说明,让他们操作下。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-6 13:40:00
26#
您好,
之前那个不能正常显示的,建议您在旧的版本上调整。
导出Excel的问题,我需要您提供下报表模板和导出时的代码。
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2015-5-6 16:07:00
27#
模板是这一种上一次传上去的
Templates.zip (13.47 K, 下载次数:1)
    导出Excel 就是调用你们的Save As 啊

本帖子中包含更多资源

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

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-6 16:43:00
28#
您好,
这个功能应该是自定义的。
我尝试了一下,使用的代码
  1.             string report = "old";
  2.             GrapeCity.ActiveReports.PageReport _reportDef = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("/Reports/" + report + ".rdlx")));
  3.             _reportDef.Report.DataSources[0].DataSourceReference = "";
  4.             _reportDef.Report.DataSources[0].ConnectionProperties.DataProvider = "OLEDB";
  5.             _reportDef.Report.DataSources[0].ConnectionProperties.ConnectString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};", Server.MapPath("/Data/NWind_CHS.mdb"));

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

  7.             // Create an output directory
  8.             System.IO.MemoryStream ms = new System.IO.MemoryStream();

  9.             // Provide settings for your rendering output.
  10.             GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings
  11.             excelSetting = new GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtensionSettings();
  12.             excelSetting.FileFormat = GrapeCity.ActiveReports.Export.Excel.Page.FileFormat.Xlsx;
  13.             excelSetting.MultiSheet = false;
  14.             GrapeCity.ActiveReports.Extensibility.Rendering.ISettings setting = excelSetting;

  15.             //Set the rendering extension and render the report.
  16.             GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension
  17.             excelRenderingExtension = new
  18.             GrapeCity.ActiveReports.Export.Excel.Page.ExcelRenderingExtension();
  19.             GrapeCity.ActiveReports.Rendering.IO.MemoryStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.MemoryStreamProvider();
  20.             _reportRuntime.Render(excelRenderingExtension, outputProvider, excelSetting.GetSettings());

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



导出后的截图:

本帖子中包含更多资源

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

x
回复 使用道具 举报
KinnSoft
高级会员   /  发表于:2015-5-6 18:18:00
29#
调用报表打印的, 你不是说是flash的问题吗, 现在要怎么处理呢?
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-5-7 10:01:00
30#
您好,
经过电话沟通,我中午给您报表模板。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部