linyimin 发表于 2024-9-26 09:21:06

双击具体行数据,实现对具体数据的反查功能,最新版本实现


我们准备升级最新版本的ActiveReport报表,如果在最新版本报表组件中,实现双击报表某一行,通过这一行的数据,反查该数据对应图形,这个功能,该如何实现?
需要提供的核心功能是,外界如何获取当前鼠标选中的哪一行的数据。



wengMQ 发表于 2024-9-26 09:21:07

winform可以使用viewer的HyperLink 事件,自定义打开窗体
this.ARptView.HyperLink += new GrapeCity.ActiveReports.Viewer.Win.HyperLinkEventHandler(this.ARptView_HyperLink);

private void ARptView_HyperLink(object sender, GrapeCity.ActiveReports.Viewer.Win.HyperLinkEventArgs e)
      {
e.HyperLink 超链接的文本内容
}

linyimin 发表于 2024-9-26 09:23:35

如果使用代码,注册报表鼠标的单击和双击事件,并能够获取相关行的数据,谢谢

Bella.Yuan 发表于 2024-9-26 17:01:35

您好,我理解您是想实现钻取功能,钻取并传递对应的参数来做过滤。针对钻取可以参考这个链接进行实现:https://help.grapecity.com.cn/pages/viewpage.action?pageId=58721793,您看看这个是不是您想要的效果,如果不是,您详细描述一下,可以附截图,我们具体看看。

linyimin 发表于 2024-9-26 17:17:53

Bella.Yuan 发表于 2024-9-26 17:01
您好,我理解您是想实现钻取功能,钻取并传递对应的参数来做过滤。针对钻取可以参考这个链接进行实现:http ...
类似你们这种动态交互的行为,但我这边需要不是跳转到子表,我们这边是需要跳转到我们软件里面的某一个界面,展示改行数据的对应的详细数据。就是类似钻取功能,单击报表某一行数据是把相关参数传递出来,我代码里面能接受到这个参数,就可以了,你帮忙看看如何实现,谢谢

Bella.Yuan 发表于 2024-9-27 09:40:37

linyimin 发表于 2024-9-26 17:17
类似你们这种动态交互的行为,但我这边需要不是跳转到子表,我们这边是需要跳转到我们软件里面的某一个界 ...

您好,跳转和钻取其实是一个操作,如果您是需要后台接收参数,可以参考这个教程:
如何后台给报表参数赋值 和 如何后台获取报表参数
https://gcdn.grapecity.com.cn/showtopic-48869-1-1.html
(出处: 葡萄城开发者社区)

linyimin 发表于 2024-9-27 10:28:39

Bella.Yuan 发表于 2024-9-27 09:40
您好,跳转和钻取其实是一个操作,如果您是需要后台接收参数,可以参考这个教程:
如何后台给报表参数赋 ...

我程序里面获取相关参数和双击或者单击动作,调整我选择什么,我不是跳转到子表

linyimin 发表于 2024-9-27 10:49:10


我程序里面获取相关参数和双击或者单击动作,跳转选项,我该选择什么?我不是跳转到子表

Bella.Yuan 发表于 2024-9-27 16:24:57

linyimin 发表于 2024-9-27 10:49
我程序里面获取相关参数和双击或者单击动作,跳转选项,我该选择什么?我不是跳转到子表

您好,跳转到报表就是跳转到其他报表,书签就是跳转到报表组件设置的书签,跳转到url就是跳转到其他的网络链接,您根据实际需求选择设置就可以。这里可以直接通过UI设置,不需要编写代码。如果您跳转的界面有对应的url,那就选择跳转到URL,填写对应的地址就可以。

linyimin 发表于 2024-9-27 16:29:46

Bella.Yuan 发表于 2024-9-27 16:24
您好,跳转到报表就是跳转到其他报表,书签就是跳转到报表组件设置的书签,跳转到url就是跳转到其他的网 ...
我现在不不跳转子表,也不跳转报表内书签,也不是跳转一个网址,我这边做的处理需要代码层面处理,双击或者单击代码会把报表界面隐藏掉,获取相关参数,展示其他界面,实现这样的功能该如何处理?
页: [1] 2
查看完整版本: 双击具体行数据,实现对具体数据的反查功能,最新版本实现