Stimulsoft Web版中如何动态修改Json数据源的Url

发布时间 - 2025-07-22 00:00:00    点击率:

在stimulsoft report(当前版本为2025.1.2)中,可以从json文件或在线url获取数据源。

当报表设计完成后,通常需要连接到正式的服务器URL,因此我希望能够动态地更改此URL。

我按照官方示例编写了以下代码,虽然它可以工作,但我觉得不够简洁。

代码语言:javascript代码运行次数:0运行复制```javascript // 从Json获取数据 StiJsonDatabase jsonDatabase = new StiJsonDatabase{ Alias = "JSON", Key = "", Name = "JSON", PathData = "myPath?action=ExpenseByStore&CompanyCode=101&CurrentYear=2025" }; report.Dictionary.Databases.Clear(); report.Dictionary.Databases.Add(jsonDatabase);

后来从官方支持处获得了以下更为简洁的写法。不得不说,Stimulsoft的中文资料实在太少,这也是我开始在博客上记录一些解决方案的原因。

代码语言:javascript代码运行次数:0运行复制```javascript var newUrl = "myPath?action=ExpenseByStore&CompanyCode=101&CurrentYear=2025"; (report.Dictionary.Databases[0] as StiJsonDatabase).PathData = newUrl;

此外,今天我收到了新版本的更新通知,有兴趣的小伙伴可以下载更新。


# php  # JavaScript  # json  # 但我  # 有兴趣  # 写了  # 它可以  # 太少  # 收到了  # 新版本  # 连接到  # 可以下载  # 小伙伴 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: ,南京靠谱的征婚网站?  Python数据仓库与ETL构建实战_Airflow调度流程详解  实例解析angularjs的filter过滤器  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  详解MySQL数据库的安装与密码配置  简单实现Android文件上传  奇安信“盘古石”团队突破 iOS 26.1 提权  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  Laravel模型事件有哪些_Laravel Model Event生命周期详解  DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  使用Dockerfile构建java web环境  如何快速搭建高效香港服务器网站?  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  Claude怎样写结构化提示词_Claude结构化提示词写法【教程】  在Oracle关闭情况下如何修改spfile的参数  Android仿QQ列表左滑删除操作  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  Laravel Fortify是什么,和Jetstream有什么关系  如何在浏览器中启用Flash_2025年继续使用Flash Player的方法【过时】  Laravel如何实现数据库事务?(DB Facade示例)  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  Laravel如何处理表单验证?(Requests代码示例)  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  如何构建满足综合性能需求的优质建站方案?  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  如何确保西部建站助手FTP传输的安全性?  油猴 教程,油猴搜脚本为什么会网页无法显示?  非常酷的网站设计制作软件,酷培ai教育官方网站?  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  如何在宝塔面板中创建新站点?  如何用低价快速搭建高质量网站?  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  Laravel如何实现API资源集合?(Resource Collection教程)  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  ,交易猫的商品怎么发布到网站上去?  企业网站制作这些问题要关注  网易LOFTER官网链接 老福特网页版登录地址  如何挑选优质建站一级代理提升网站排名?  打开php文件提示内存不足_怎么调整php内存限制【解决方案】  如何用JavaScript实现文本编辑器_光标和选区怎么处理  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  如何在阿里云域名上完成建站全流程?  如何在IIS7中新建站点?详细步骤解析  iOS UIView常见属性方法小结