找回密码
 立即注册

QQ登录

只需一步,快速开始

chenc

论坛元老

14

主题

53

帖子

1万

积分

论坛元老

积分
11576
chenc
论坛元老   /  发表于:2015-12-15 10:33  /   查看:4518  /  回复:3
当报表设计器连接数据源的类型设置为DataSet Provider类型,数据源需要从后台赋值,这种情况下,原报表导出方法就会不适用,运行的时候报出异常,请问如何在后台导出方法里给报表设计器重新指定DataSet

本帖子中包含更多资源

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

x

3 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-12-15 11:56:00
沙发
您好,
  1. GrapeCity.ActiveReports.PageReport report = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(Server.MapPath("") + "\\CustomWebExporting.rdlx"));
  2. GrapeCity.ActiveReports.Document.PageDocument reportDocument = new GrapeCity.ActiveReports.Document.PageDocument(report);
复制代码

在reportDocument 中提供了LocateDataSource 的方法。

如果没有解决问题,需要您上传一个能够重现这个问题的例子程序。
回复 使用道具 举报
chenc
论坛元老   /  发表于:2015-12-15 14:06:00
板凳
回复 2楼frank.zhang的帖子

你好,你所提供的解决方案很好的解决了我遇到的问题,太感谢了
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-12-15 17:44:00
地板
好的。

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