szg_xn 发表于 2024-10-12 17:38:31

需要一个c#的WINFORM的带主窗体的例程

我需要一个c#的WINFORM例程,该例程要有主界面窗体,主界面窗体上有几个按钮,点击其中一个按钮后,跳出对应的报表,主界面上的按钮对应不同的报表,至少需要有表格,曲线图,bmp图片等元素组成的报表,表格和曲线图的内容需要从ACCESS数据库里筛选。

Bella.Yuan 发表于 2024-10-12 17:38:32

本帖最后由 Felix.Li 于 2024-10-14 17:24 编辑

您好,根据您的描述,我这边做了个简单的demo,我的报表数据来源是内嵌的JSON,针对您说的Access数据库,您可以参考下面的这个链接连接Acees数据库来进行对应的报表设计。
连接Access数据库:https://help.grapecity.com.cn/pages/viewpage.action?pageId=47645276
运行效果:



具体是实现思路如下:

您直接运行这个项目:
https://github.com/activereports/Samples18/tree/main/Desktop/WinViewer/C%23
您在窗口上面自己添加一个自定义的按钮,然后实现如下方法即可:

GrapeCity.ActiveReports.PageReport report = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(@"demo1014.rdlx"));
viewer.LoadDocument(report.Document);

流程就是 pageReport对象是我们的报表加载对象。
然后viewer就是 引入的我们的viewer组件,直接加载被引用的报表对象。
FileInfo就是读取的报表文件的文件地址


Eden.Sun 发表于 2024-10-12 17:58:25

问题描述:

AR winform项目示例。

问题解决:
您好,您可以在我们的github上下载我们提供的demo:
https://github.com/activereports/Samples18/tree/main/Desktop
页: [1]
查看完整版本: 需要一个c#的WINFORM的带主窗体的例程