找回密码
 立即注册

QQ登录

只需一步,快速开始

来爱清
论坛元老   /  发表于:2014-12-26 17:17  /   查看:4879  /  回复:2
我照着C1安装目录下的DEMO WPFReportViewer_2010.4 做了一个一摸一样的功能,不知道为何总是报:无法打开数据源,请检查ConnectionString以及RecordSource属性的值。如下图所示






但是同样一份数据源用C1提供的DEMO就可以解析,我自己写的DEMO里面的代码都是从C1  WPFReportViewer_2010.4  这个DEMO中拷贝的,不知道是否有什么其他的设置需要改动?附件附了我这边的源代码

本帖子中包含更多资源

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

x

2 个回复

倒序浏览
来爱清
论坛元老   /  发表于:2014-12-26 17:21:00
沙发
这是我照着官方提供的DEMO 做的一个例子,里面的ReportFiles\模块报表.xml 文件用官方的DEMO可以打开,用我自己写的大开就报错,无法打开数据源,但是两者的代码是一模一样的,有点搞不明白了!!

本帖子中包含更多资源

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

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-12-26 18:19:00
板凳
回复 2楼来爱清的帖子

你的ReportFiles\模块报表.xml 文件里有这样一段代码。
  1.       <ConnectionString>DSN=ReportTest;Description=ReportTest;UID=aspuser;PWD=000000;APP=ComponentOne C1ReportDesigner for .NET;WSID=THOMAS;DATABASE=ShenLianERP</ConnectionString>
  2.       <RecordSource>select * from Sys_Modules</RecordSource>
复制代码


请确保ConnectString和RecordSource是可以查询到的数据源。根据错误提示还有你的Demo,这里出了问题。
你的报表的xml是如何生成的?重新用设计器生成一张,并在设计器上预览,看是否正确。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部