找回密码
 立即注册

QQ登录

只需一步,快速开始

mamazi

论坛元老

6

主题

22

帖子

4274

积分

论坛元老

积分
4274

活字格认证

mamazi
论坛元老   /  发表于:2013-6-9 13:39  /   查看:6170  /  回复:5
语言C#
现在有两个DATATABLE
他们的关系是一个主表 一个从表
从表需要显示在子报表当中 应该如何绑定数据?

本帖子中包含更多资源

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

x

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-6-9 14:41:00
沙发
回复 1楼mamazi的帖子

mamazi 你好

你所需要的功能在AR帮助文档的这个章节有详细的介绍,和实现代码:http://gcdn.grapecity.com/showtopic-9349.html
回复 使用道具 举报
mamazi
论坛元老   /  发表于:2013-6-9 15:03:00
板凳
回复 2楼dof的帖子

我的是WEBFORM。。。 也一样?
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-6-9 18:06:00
地板
回复 3楼mamazi的帖子

是的,在 ASP.NET 平台上实现方法相同,WebViewer 只起到显示报表的作用。
回复 使用道具 举报
mamazi
论坛元老   /  发表于:2013-6-13 08:35:00
5#
回复 4楼iceman的帖子

还是有点看不太明白~
我现在是这样做的:
模板自己已经做好了一个.rpx的文件
需要点一个BUTTON然后绑定数据出一张报表文件下载
但是 这个绑定数据不知道应该如何绑定 以前只用过一个datatable来绑定的
  1.   
  2.             SectionReport rpt = new SectionReport();
  3.             XmlTextReader xtr = new XmlTextReader(Server.MapPath("~") + @"\OSS\Reports\OSS0202.rpx");
  4.             rpt.LoadLayout(xtr);
  5.             xtr.Close();
  6.             rpt.DataSource = pb.DataInfo;//DataTable的绑定

  7.             rpt.Run();

  8.             Response.ContentType = "application/pdf";
  9.             Response.AddHeader("content-disposition", "attachment; filename=" + Server.UrlEncode("reports" + DateTime.Now + ".pdf"));
  10.             PdfExport pdf = new PdfExport();
  11.             MemoryStream memStream = new MemoryStream();
  12.             pdf.Export(rpt.Document, memStream);
  13.             Response.BinaryWrite(memStream.ToArray());
  14.             Response.End();
复制代码
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-6-13 11:35:00
6#
你好

从代码看 OSS0202.rpx 应该是主报表模板,不太清楚你子报表的模板和数据是怎么加载的,为了能够更快速的确定你的问题,能否给我发送一个工程演示你的使用方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部