找回密码
 立即注册

QQ登录

只需一步,快速开始

tanqingdong

注册会员

12

主题

34

帖子

102

积分

注册会员

积分
102

[已处理] json 绑定数据源

tanqingdong
注册会员   /  发表于:2020-4-13 16:39  /   查看:3835  /  回复:5
以前模板上数据源选择DataSet Provider 后台用Json转TABLE,能预览
现在选择Json Provider,后台直接用Json赋值,预览就不行这是用DataSet Provider 后台绑定数据源(能预览)

pageReport.Document.LocateDataSource += delegate (object sender, LocateDataSourceEventArgs args)
            {
                string url = AppSetting.WebServiceUrl + report.ServiceUrl;//组装路径
                var jsonString = RemoteProxyClient.GetDataString(url, "Post", report.JsonString, report.TokenType + " " + report.Token);
                var table = JsonToTable(jsonString);
                args.Data = table ;
            };


这是用Json Provider 后台绑定数据源(不能预览)
pageReport.Document.LocateDataSource += delegate (object sender, LocateDataSourceEventArgs args)
            {
                string url = AppSetting.WebServiceUrl + report.ServiceUrl;//组装路径
                var jsonString = RemoteProxyClient.GetDataString(url, "Post", report.JsonString, report.TokenType + " " + report.Token);
                //var table = JsonToTable(jsonString);
                args.Data = jsonString;
            };

这个设置是干什么,如何设置?有什么用途?

本帖子中包含更多资源

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

x

5 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-4-13 16:52:09
沙发
你好,这个具体你可以参考这个:https://www.grapecity.com.cn/blogs/ar-json-data-bind

评分

参与人数 1满意度 +5 收起 理由
tanqingdong + 5

查看全部评分

回复 使用道具 举报
tanqingdong
注册会员   /  发表于:2020-4-14 08:40:08
板凳
KearneyKang 发表于 2020-4-13 16:52
你好,这个具体你可以参考这个:https://www.grapecity.com.cn/blogs/ar-json-data-bind

绑定数据源,用哪种方式效率最高
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-4-14 09:37:53
地板
设计报表的时候直连数据库的效率最高,因为可以直接在报表设计器里看到报表的具体设计和预览展示效果。这样便于报表样式的设计

但是安全性考虑就是动态绑定数据源比较安全,个人比较好的建议就是报表设计的时候使用直连,如果后期项目需要动态数据源,那么在报表进行项目集成的时候可以改为动态数据源绑定
回复 使用道具 举报
tanqingdong
注册会员   /  发表于:2020-4-14 14:30:09
5#
KearneyKang 发表于 2020-4-14 09:37
设计报表的时候直连数据库的效率最高,因为可以直接在报表设计器里看到报表的具体设计和预览展示效果。这样 ...

那么 DataSet Provider与Json Provider 2种方式,动态绑定数据,哪种效率高?
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-4-14 17:09:44
6#
第一种吧,反正一般客户都使用第一种
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部