找回密码
 立即注册

QQ登录

只需一步,快速开始

877121273

中级会员

116

主题

361

帖子

901

积分

中级会员

积分
901

微信认证勋章

877121273
中级会员   /  发表于:2015-12-25 11:31  /   查看:3781  /  回复:4
点击查询无法进入LocateDataSource

本帖子中包含更多资源

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

x

4 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-12-25 16:40:00
沙发
您好,

这个问题是由于您在一个数据源当中使用了两种数据绑定方式导致的。






需要设置两个数据源





本帖子中包含更多资源

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

x
回复 使用道具 举报
877121273
中级会员   /  发表于:2016-1-27 14:51:00
板凳
877121273这个
回复 使用道具 举报
877121273
中级会员   /  发表于:2016-1-27 14:53:00
地板
我加了report1.Run();后就可以跳进去LocateDataSource方法了,可是就算datatable中有数据,也是显示:"没有指定报表",怎么回事呢

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-1-27 16:34:00
5#
根据您的反馈,我按照您的写法,在加载报表时添加了,new System.IO.FileInfo(Server.MapPath(@"\modules\rdl\RdlReport1.rdlx")));,未出现您说的问题。
具体代码:
GrapeCity.ActiveReports.PageReport report2 = new GrapeCity.ActiveReports.PageReport();
            report2.Load(new System.IO.FileInfo(Server.MapPath(@"\modules\rdl\RdlReport1.rdlx")));
            report2.Document.LocateDataSource += new GrapeCity.ActiveReports.LocateDataSourceEventHandler(Document_LocateDataSource);
            WebViewer1.Report = report2;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部