找回密码
 立即注册

QQ登录

只需一步,快速开始

szg_xn

金牌服务用户

5

主题

15

帖子

44

积分

金牌服务用户

积分
44
最新发帖
szg_xn
金牌服务用户   /  发表于:2024-10-12 17:38  /   查看:513  /  回复:2
1金币
我需要一个c#的WINFORM例程,该例程要有主界面窗体,主界面窗体上有几个按钮,点击其中一个按钮后,跳出对应的报表,主界面上的按钮对应不同的报表,至少需要有表格,曲线图,bmp图片等元素组成的报表,表格和曲线图的内容需要从ACCESS数据库里筛选。

最佳答案

查看完整内容

您好,根据您的描述,我这边做了个简单的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 您在窗口上面 ...

2 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2024-10-12 17:38:32
来自 3#
本帖最后由 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 ... ktop/WinViewer/C%23
您在窗口上面自己添加一个自定义的按钮,然后实现如下方法即可:

  1. GrapeCity.ActiveReports.PageReport report = new GrapeCity.ActiveReports.PageReport(new System.IO.FileInfo(@"demo1014.rdlx"));
  2. viewer.LoadDocument(report.Document);
复制代码


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


本帖子中包含更多资源

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

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-10-12 17:58:25
2#
问题描述:

AR winform项目示例。

问题解决:
您好,您可以在我们的github上下载我们提供的demo:
https://github.com/activereports/Samples18/tree/main/Desktop
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部