找回密码
 立即注册

QQ登录

只需一步,快速开始

877121273

中级会员

116

主题

361

帖子

901

积分

中级会员

积分
901

微信认证勋章

877121273
中级会员   /  发表于:2016-3-22 15:21  /   查看:4175  /  回复:9
本帖最后由 Lenka.Guo 于 2016-3-22 16:09 编辑

在ActiveReports.ReportService.asmx里设了断点,一直无法进入断点,页面上提示“报表不可用”,配置问题中有节点,dll也引用了,请问还差什么吗?ActiveReports.ReportService.asmx和AccessmentCount.rdlx和AccessmentCount.htm都在同一路径下,html中的reportOption里的id和viewer的url应该没错吧

本帖子中包含更多资源

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

x

9 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-22 16:08:17
沙发
本帖最后由 Lenka.Guo 于 2016-3-22 16:10 编辑

您好,
HTML5Viewer 提示报表不可用,则表示在初始化HTML5Viewer时,报表路径设置不正确,项目未找到报表。

请修改AccessmentCount.htm中:
reportOption:
{
id:'Report/AccessmentCount.rdlx'
}

回复 使用道具 举报
877121273
中级会员   /  发表于:2016-3-22 16:23:49
板凳
路径改对了,但是现在提示另一个错误了“发生了一个意外错误。更多信息: 'No data has been set. Please specify either a DataSet or a DataView to use' ”,还是没有进到ActiveReports.ReportService.asmx
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-22 16:27:37
地板
您的ASMX文件中的并未对AccessmentCount.rdlx 绑定数据,
Switch()中的Case 路径有误,应该为AccessmentCount.rdlx 正确的路径吧
回复 使用道具 举报
877121273
中级会员   /  发表于:2016-3-22 16:48:43
5#
这样有错吗?路径没错了

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-22 17:12:40
6#
请问,现在的问题还是无法获取数据吗?
回复 使用道具 举报
877121273
中级会员   /  发表于:2016-3-22 17:26:03
7#
还是无法进入ActiveReports.ReportService.asmx的断点,之前有写过一样的项目,成功运行,现在再写另一个就一直报错。。。我漏了哪些步骤或者代码吗?
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-22 17:33:10
8#
本帖最后由 Lenka.Guo 于 2016-3-22 17:37 编辑

如电话所沟通,请参考:
Html5的报表数据源:运行时数据源
回复 使用道具 举报
877121273
中级会员   /  发表于:2016-3-22 17:49:53
9#
为什么例子里面的ActiveReports.ReportService.asmx下有个ActiveReports.ReportService.asmx.cs呢,我创建时却没有

本帖子中包含更多资源

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

x
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-22 18:24:51
10#
ActiveReports.ReportService.asmx文件需要重新添加,
操作步骤:
1. 新建Web Service文件,
2. 切换到代码视图,修改该类继承的原始类型为GrapeCity.ActiveReports.Web.ReportService。
3. 重写OnCreateReportHandler()方法;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部