tangke888 发表于 2023-7-13 07:42:48

如何将设计器上的内容保存到数据库




winform 有没有接口,可以将模板信息直接保存到数据库,然后可以从数据读取出来,加载到设计器上?

Felix.Li 发表于 2023-7-13 07:42:49

您是想要实现自定义打开嘛,有对应的方法


可以在这里去实现自己的逻辑
arDesigner.LoadReport(new FileInfo("./Report/1.rdlx"));
会打开咱们的报表
同理,如果需要初始化打开的话同理,在DesignerForm初始化时执行load即可

Felix.Li 发表于 2023-7-13 09:18:04

抱歉,这个没有封装成型的接口,得咱们自己实现。

您可以参考我们的示例:https://github.com/activereports/Samples16/tree/main/DesignerPro/EndUserDesigner/C%23
在保存时是执行的onSave方法:

我们可以自己重写这个方法
我们可以通过    arDesigner.Report;   
获取到当前的报表对象,也就是对应的pageReport,自己实现保存数据库才行

tangke888 发表于 2023-7-13 09:32:39

加载,是哪个函数

wengMQ 发表于 2023-7-20 20:14:39

【新提醒】报表保存到数据库nvarchar(max)与读取 - ActiveReports专区 - 专题教程 - 葡萄城产品技术社区https://gcdn.grapecity.com.cn/showtopic-158739-1-1.html

Bella.Yuan 发表于 2023-7-21 08:48:20

wengMQ 发表于 2023-7-20 20:14
【新提醒】报表保存到数据库nvarchar(max)与读取 - ActiveReports专区 - 专题教程 - 葡萄城产品技术社区h ...

感谢大佬帮忙回复{:5_117:}
页: [1]
查看完整版本: 如何将设计器上的内容保存到数据库