找回密码
 立即注册

QQ登录

只需一步,快速开始

anthony1119

初级会员

6

主题

25

帖子

200

积分

初级会员

积分
200
anthony1119
初级会员   /  发表于:2017-8-21 08:48  /   查看:3749  /  回复:8
请问选择SQLite作为数据源该如何实现?

8 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-8-21 09:28:11
沙发
具体操作如下:
解决办法如下:
第一步安装一个SQLiteStudio的驱动。
驱动的安装可以通过安装葡萄城报表模板库,就可以自动把这这个驱动给安装好。
葡萄城报表模板库的安装路径如下:
http://www.onlinedown.net/soft/999546.htm
第二步:数据源的绑定
DRIVER=SQLITE3 ODBC DRIVER;DATABASE=D:\Data\ArsDemo.db



本帖子中包含更多资源

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

x
回复 使用道具 举报
anthony1119
初级会员   /  发表于:2017-8-21 10:09:33
板凳
KearneyKang 发表于 2017-8-21 09:28
具体操作如下:
解决办法如下:第一步安装一个SQLiteStudio的驱动。驱动的安装可以通过安装葡萄城报表模板 ...

有了数据源之后,如何根据代码来选取特定的数据呢?不是说单纯的拖拽控件,而是根据代码所传入的类似事件、类别等信息加载或处理所需要的数据?
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-8-21 11:20:44
地板
您好
有了数据源你可以通过添加数据集进行SQL查询语句的编写,查询出您需要的数据然后进行字段的绑定
AR的数据绑定有两种格式,一种是直接通过数据库,通过连接数据源,添加数据集的形式绑定数据。然后在数据集里通过查询语句就可以获得查询出来的字段,然后进行字段的绑定
另一种就是通过后台动态数据源的形式进行数据的绑定
回复 使用道具 举报
anthony1119
初级会员   /  发表于:2017-8-21 14:57:25
5#
在绑定运行时数据源时,按照视频的方法存在问题,运行时没有进到LocateData方法中区,能看下是什么地方出了问题吗?

本帖子中包含更多资源

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

x
回复 使用道具 举报
anthony1119
初级会员   /  发表于:2017-8-21 14:58:18
6#
KearneyKang 发表于 2017-8-21 11:20
您好
有了数据源你可以通过添加数据集进行SQL查询语句的编写,查询出您需要的数据然后进行字段的绑定
AR ...

见上一层,忘记回复你了
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-8-21 15:31:11
7#
首先 调试的时候是否可以进入Page_Load(){} 还有就是有什么错误的提示没有,如果是出现无法连接到数据源的问题,可能就是你在代码了也就是page_loade里进行了报表的绑定,然后在前台的Webviewer中也进行了数据的绑定。
还有就是报表路径是否正确这些都会出现你说的没办法进入Locatadate()方法
具体的您可以参考下附件的代码,在WebForm2.aspx这个界面里。


本帖子中包含更多资源

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

x
回复 使用道具 举报
anthony1119
初级会员   /  发表于:2017-8-21 15:34:31
8#
KearneyKang 发表于 2017-8-21 15:31
首先 调试的时候是否可以进入Page_Load(){} 还有就是有什么错误的提示没有,如果是出现无法连接到数据源 ...

谢谢。是winForm,不是WEB。上一个问题刚刚定位了,是选择数据源类型有问题,DataSet provider 改为 Object Provider就解决。数据源可以在运行时生成绑定,出现如下问题

本帖子中包含更多资源

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

x
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-8-21 16:46:39
9#
好的
只要您解决了问题就好《祝您工作愉快》
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部