提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
翻译|行业资讯|编辑:胡涛|2023-11-08 11:35:29.603|阅读 20 次
概述:在本文中,我们将继续为您介绍FastReport .Net中互动报告部分内容,欢迎查阅~
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案,使用FastReport .NET可以创建独立于应用程序的.NET报表,同时FastReport .Net支持中文、英语等14种语言,可以让你的产品保证真正的国际性。
FastReport 的预制报告可以是交互式的。这意味着它将对用户在预览窗口中的操作做出反应。您可以使用以下交互方式:当点击报告对象时,会执行某种操作。例如,可以运行详细报告并在单独窗口中显示;预览窗口可以显示报告大纲,用于在报告上导航。
Hyperlink
几乎所有报表对象都有 "Hyperlink "属性。使用该属性,可以在预览窗口中定义对象对鼠标点击的反应
单击此类对象时,可能会出现以下情况之一:
超链接配置
要配置超链接,请选择要进行交互的对象,然后右击该对象。在右键菜单中选择 "Hyperlink..."项。超链接编辑器窗口将打开:
选择窗口左侧的选项卡,选择超链接类型。然后,点击窗口底部的 "Modify the object's appearance... "复选框。对象的外观将发生如下变化:
在某些情况下,需要在预览窗口中显示超链接,但无需打印。如果禁用 “Printable "对象属性,就很容易做到这一点。这可以在 "Properties "窗口中完成。
链接到 URL
使用这种链接,您可以
点击此类链接时,System.Diagnostics.Process.Start 方法将以链接值作为参数执行。
您可以使用两种方法来指示链接的值:
链接到页码
使用这种链接类型,可以组织编写报告页面的导航。最常用的是导航到第一页。为此,请将页码(本例中为 1)作为链接值。
有两种方法可以显示页码:
链接到书签
通过使用这种链接,可以导航到另一个报告对象中定义的书签。
对于了解 HTML 语言的人来说,书签就像一个锚点。书签有一个名称和在准备好的报告中的明确位置(页码和在页面上的位置)。根据书签的名称移动到书签时,就可以导航到指定的位置。
要使用这种链接类型,首先需要定义书签。为此,请选择对象,单击链接时要移动的位置。几乎所有的报表对象都有 "Bookmark" 属性。可以通过 "Properties"窗口更改该属性。
"Bookmark"包含一个表达式,可以按以下方式使用:
"MyBookmark"
详细报告链接
使用这种链接类型,可以执行另一份报告,并在单独的预览窗口中显示。
您需要设置以下参数:
点击链接后,将出现以下操作:
详细页面链接
这种链接类型的工作方式相同,只是当前报告中的另一页被用作详细报告。为此,您的报告必须至少包含两页:一页是主报告,另一页是详细报告。
您需要为这种类型的超链接设置以下参数:
点击链接后,将出现以下操作:
选择报告页面时,其 "Visible "属性将重置为 false。这意味着在创建主报告时,将跳过该页面。
自定义链接
使用这种链接,您可以定义自己对鼠标点击的反应。为此,请使用对象的 "Click(单击)"事件处理程序。具体操作如下
在处理程序的代码中,完成您需要的所有操作。您很可能需要处理程序调用的对象链接和超链接的值。使用处理程序的参数 sender:
private void Text2_Click(object sender, EventArgs e) { // sender - this is the object which was clicked. // In order to receive the value of the hyperlink, you need // to cast the sender to ReportComponentBase type. object hyperlinkValue = (sender as ReportComponentBase).Hyperlink.Value; MessageBox.Show("Hyperlink value = " + hyperlinkValue.ToString()); }
报告大纲
报告大纲(也称为 "document map")是一个显示在预览窗口中的树形视图控件:
该控件显示的是在创建报告过程中形成的树形结构。如果单击树形元素,就会导航到相应的报告元素。
如果报告有大纲,则会自动显示。点击工具栏上的按钮可以显示或隐藏大纲。报告不会自动创建大纲,您需要注意这一点。
报告页面及其所有条带都有 "OutlineExpression "属性。要填充轮廓,请在该属性中指定一个返回元素文本的表达式。打印条带时将计算该表达式,并将其值添加到大纲中。如果您的报表是主-明细或组类型,则大纲的结构将与报表的结构相似。
”OutlineExpression "属性可在 "Properties "窗口中设置。
以下是关于如何为不同类型的报告配置大纲的建议:
本次关于 FastReport .Net 介绍就讲解到这里了,点击此处查看关于用户指南的更多内容。如果您想获取更多产品试用/授权/价格信息,请点击FastReport .Net了解,或者点击咨询。
FastReport技术QQ群:585577353 欢迎进群一起讨论
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn
通过提供强大的3D CAD数据访问工具并适用于桌面、移动和Web的高级环境3D可视化发动机,HOOPS在提升造船设计和制造流程的效率方面发挥了重要作用。
HOOPS Luminate在汽车行业中的应用具有广泛的潜力和深远的影响。它通过提供高效的3D可视化、虚拟装配与拆解、性能分析、客户定制等功能,帮助汽车制造商在设计、生产和销售过程中提升效率、降低成本并提高产品质量。
在不断发展的软件开发世界中,使工具和框架与最新的平台版本保持同步至关重要,欢迎查阅~
全球航运业对国际贸易至关重要,全球 90% 以上的商品通过海运运输。准确监控和控制这些集装箱的移动对于维持高效的供应链至关重要。手动输入集装箱号码是这一程序的关键部分,它带来了相当大的挑战,例如人为错误和效率低下。
用于快速高效地生成报表的附加组件
FastReport CLX FastReport .Net一款全功能的Windows Forms、ASP.NET和MVC报表分析解决方案。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢