基于 WPF 平台的 ActiveReports Viewer控件

WPF开发的报表工具控件Stimulsoft Reports.Wpf Stimulsoft Reports.Wpf是针对WPF开发的报表工具控件。无需上网,所有的WPF功能都能用上!丰富的界面更换功能、查看功能、打印以及导出报表功能——所有的这一切就是它都能轻松实现。 创建 Stimulsoft Reports.Wpf是基于Stimulsoft团队多年开发以及使用的报表引擎来创建报表。只需简单的几行代码即可执行报表复杂的操作,报表引擎提供了创建报表的许多功能。大 阅读详情

ActiveReports 报表控件致力于为组织和个人提供最出色的报表解决方案,多年来ActiveReports已经提供了 Windows Forms、Web、Silverlight和Flash平台的报表查看器控件,伴随着ActiveReports 7 SP1 的发布,我们又为 WPF 应用程序提供了专业的报表查看器控件。

在ActiveReports 7 SP1 之前的应用程序中,或许您也就在 WPF 平台使用ActiveReports产品,在之前的版本中我们是通过 WPF 平台提供的 WindowsFormsHost 控件来查看ActiveReports报表。

如果您是在WPF平台中使用ActiveReports 6的产品,您可以通过以下代码来查看报表

查看页面报表:

private void Window_Loaded(object sender, RoutedEventArgs e) { var viewer1 = new DataDynamics.ActiveReports.Viewer.Viewer(); var rpt = new  WPFreport (); rpt.Run(); viewer1.Docu    private void Window_Loaded(object sender, RoutedEventArgs e)
    {
        var viewer1 = new DataDynamics.ActiveReports.Viewer.Viewer();
        var rpt = new WPFreport();
        rpt.Run();
        viewer1.Document = _rpt.Document;
        windowsFormsHost1.Child = viewer1;
    }ment = _rpt.Document; windowsFormsHost1.Child = viewer1; }

查看区域报表:

    private void Window_Loaded(object sender, RoutedEventArgs e)
    {
        var viewer1 = new GrapeCity.ActiveReports.Viewer.Win.Viewer();
        var rpt = new WPFreport();
        rpt.Run();
        viewer1.Document = _rpt.Document;
        windowsFormsHost1.Child = viewer1;
    }

ActiveReports 7 SP1中我们提供了WPF平台的专业报表查看器控件WPFViewer,以上代码依然可以使用,不过我们推荐您升级以上代码,将WindowsFormsHost控件替换为ActiveReports官方提供的WPFViewer控件,升级步骤如下:

ActiveReports 6用户升级步骤:

首先,将您的ActiveReports 6报表通过ActiveReports 7中提供的报表转换工具,升级到ActiveReports 7版本,报表升级完成之后的操作步骤,请参照ActiveReports 7升级到ActiveReports 7 SP1的操作步骤。

ActiveReports 7用户升级步骤:

1、打开您的 WPF 项目,并打开包含WindowsFormsHost控件 XAML页面。

2、删除XAML页面中的WindowsFormsHost控件。

3、从工具箱中将ActiveReports 7提供的Viewer控件拖放到XAML页面中。

4、删除之前用户加载区域报表和页面报表的后台代码。

5、将以下代码添加到XAML页面的后台代码中,用于加载ActiveReports报表

加载页面报表代码:

private void Window_Loaded(object sender, RoutedEventArgs e)
   {
   viewer1.LoadDocument(@"C:\Invoice1.rdlx ");
   }

加载区域报表代码:

private void Window_Loaded(object sender, RoutedEventArgs e)
   {
   viewer1.LoadDocument(new  WPFreport());
   }

通过以上操作,我们就可以很方便的在 WPF 平台中来查看 ActiveReports 报表。

比较不错的几款开源的WPF Charts报表控件 ModernUIChart Code: http://modernuicharts.codeplex.com/ Available Charts ColumnChart (ClusteredColumnChart, StackedColumnChart, StackedColumnChart100Percent) PieChart (PieChart and Dognut) BarChar 阅读详情

相关推荐

wpf中使用Activex的方法

wpf中使用ocx控件的方法

用WPF做报表控件(六)

报表打印 前面的几项功能,我做的控件都比DevExpress的报表控件性能要好,唯独这个打印要差一些。但这也能用,毕竟打印的功能使用不多,四十页纸之内速度还是可以的。 报表控件使用FlowDocument来打印。我们需要把数据重新填充到FlowDocument里面。如下面的代码所示,把数据拼成一个XAML的字符串,然后渲染出页面: StringBuilder flow_doc = new ...

lweiyue的专栏 2191

WPF报表控件(表格和图表)

用WPF做的报表控件,小巧但实用。能够自定义表头,导出Excel表格和打印。

通过实时数据处理定制报告-ActiveReports.NET WPF

ActiveReports.NET WPF 报告控件中的计算字段使开发人员能够根据报告数据集中的数据动态计算值。这些字段不是原始数据源的一部分,而是通过将表达式、函数或公式应用于现有数据而创建的。通过利用计算字段,开发人员可以使用实时数据操作自定义报告,从而实现更复杂的分析和演示,而无需更改底层数据模型。主要优点包括减少对外部数据处理的需求、通过处理报告内的计算来提高性能,以及在数据显示和解释方式方面提供更大的灵活性

控件与插件之大全 374

【FLINK+Kerberos+kafka】在华为云上 bootstrap.server使用IP的GSS initiate failed 问题处理

目前互联网上所有的资料显示都是说没有正确设置KDC之类的,但本博主实际通过java代码低版本 如使用kafka-client 0.11.0 ,2.4.0等版本手动创建kafkaconfig 或者使用华为云的LoginUtils类 都能够正常链接,所以应该是高版本添加了相关配置,或者flink在subtask 创建kafkaAdminClient时 丢弃或使用了默认的一些配置行为,导致了客户端和kdc验证之间出现了principal 不一致导致验证失败。client.dns.lookup配置项作用。

honghanyue1791的博客 574

中兴问天 BE7200MAX SFP 光口用华为猫棒替代光猫完整配置教程

PPPoE 账号密码:若原光猫为 Route 模式,在宽带设置页可见用户名,密码需按 F12 打开浏览器开发者模式,点击密码输入框,查看代码中 “value=” 后的内容即为明文密码。若仍失败,核对 PON 类型是否与运营商网络匹配。PON 认证信息:LOID(逻辑 ID,部分地区含密码)、设备 SN 码(标签或设备信息页)、PON 类型(GPON/EPON,运营商网络类型)。电脑保持与路由器连接,访问路由器管理地址(默认通常为 192.168.5.1,可参考路由器说明书),登录后台。

Gulper_Eel的博客 3322

报表控件Activereports使用教程:你必须要了解的Viewer API

ActiveReports 是一款专注于 .NET 和 .NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。同时,通过丰富的 API 可以灵活的实现报表创建、加载和运行时的个性化自定义需求。 点击下载ActiveReports最新试用版 初始化Viewer 的选项设置 以下方式是在初始化Viewer 中会被执行的

qq_42444778的博客 2176

知识图谱的数据挖掘与分析

1. 背景介绍 1.1 数据挖掘的崛起 随着互联网的普及和大数据技术的发展,数据挖掘已经成为了计算机科学领域的热门研究方向。数据挖掘是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,通过计算机科学、统计学、信息论等多学科交叉的方法,挖掘出有用信息和知识的过程。数据挖掘的目标是从数据中发现有

AI天才研究院 1598

activereports_如何将ActiveReports控件集成到Asp.NET中

ActiveReports 是一款专注于 .NET 和 .NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。同时,通过丰富的 API 可以灵活的实现报表创建、加载和运行时的个性化自定义需求。环境需求:V...

weixin_39636253的博客 181

Global Mapper与ArcGIS双剑合璧:自动化与半自动矢量化提取地物轮廓实战

本文详细介绍了如何结合Global Mapper的自动化批量提取与ArcGIS的半自动精细修整功能,高效完成地物轮廓矢量化工作。通过实战案例,阐述了利用Global Mapper快速抓取初步轮廓,再借助ArcGIS的ArcScan等工具进行精细化编辑和优化的完整工作流,有效提升地理信息数据处理效率。

weixin_29284657的博客 119

STM实战开发(13):STM32开发:使用光敏电阻检测光照强度

光敏电阻(LDR)是一种电阻值受光照强度影响的半导体材料。当光照强度增大时,光敏电阻的电阻值降低;而当光照强度减小时,电阻值则增大。光敏电阻的电阻变化与入射光的强度之间并不是线性关系,而是呈对数型的变化。LDR通常由硫化镉(CdS)或其他半导体材料构成,材料对不同波长的光有不同的响应特性。一般而言,光照强度越强,光敏电阻的电阻值越低,反之则越高。本文介绍了如何使用STM32与光敏电阻(LDR)结合,进行光照强度检测的实现方法。通过配置STM32的ADC模块,读取光敏电阻的电压信号,并根据电压计算光照强度。

2201_76125393的博客 3017

在报表控件ActiveReports中集成ASP.NET详解

ActiveReports是一款专注于 .NET 和 .NET Core 平台的报表控件。通过拖拽式报表设计器,可以快速地设计 Excel表格、Word文档、图表、数据过滤、数据钻取、精准套打等类型报表,全面满足 WinForm、ASP.NET、ASP.NET MVC、WPF 平台中各种报表的开发需要。同时,通过丰富的 API 可以灵活的实现报表创建、加载和运行时的个性化自定义需求。 点击下载ActiveReports最新试用版 环境需求:VS2019、.Net frameWork 4.6.2及以上、.

qq_42444778的博客 558

python抓取美团外卖的数据(商家、评分、评论)

本文详细介绍了如何使用Selenium和抓取美团外卖的商家、评分和评论数据。我们从基础的爬虫原理入手,分析了美团外卖的网页结构,提出了应对反爬虫机制的策略,并给出了详细的代码实现。通过使用Selenium,我们能够绕过动态加载内容的限制,直接抓取网页中的商家信息和评论。结合多线程和代理池等技术,我们可以进一步提高爬虫效率,并避免IP被封禁。未来,随着爬虫技术的发展,我们可以进一步探索深度抓取、数据清洗和数据分析等高级应用,以实现更智能的网页数据抓取。

2201_76125261的博客 2693

ActiveReports 报表控件官方中文入门教程 (2)-创建、数据源、浏览以及发布

 本篇文章将阐述首次使用 ActiveReports 报表控件 的方法,包括添加报表文件、绑定数据源以及如何发布报表等内容。 ActiveReports 报表控件官方中文入门教程 (1)-安装、激活以及产品资源 ActiveReports 报表控件官方中文入门教程 (3)-如何选择页面报表和区域报表 主要内容包括: 新建工程 在工程中添加ActiveRepo

ComponentOne技术服务 1415

机器人控制基础:伺服驱动器的泄放电阻

摘要:伺服驱动器泄放电阻用于消耗电机减速或制动时产生的再生电能,防止母线电压过高损坏元件。其核心作用是将多余电能转化为热能,规避硬件损坏和停机风险。选型需关注功率、阻值和封装三大参数,功率应匹配再生能量,阻值需符合驱动器要求,封装应满足散热需求。可通过动态监测母线电压或静态检测电阻阻值来判断其是否正常工作。

start_up_go的博客 381

基于DynamicHead的YOLOv8四头版本改进:面向复杂场景的多目标检测优化【YOLOv8】

YOLOv8的检测头是通过不同尺度的特征层输出检测结果。这些检测头通常包括三个:用于大物体、中等物体和小物体的检测。然而,这种单一结构可能会在复杂场景下失去针对性和灵活性,特别是当多个目标之间差异较大时。为了进一步提升模型在特定目标上的检测性能,DynamicHead的引入为我们提供了一个多检测头的优化方案。本文提出了一种基于DynamicHead的四头版本YOLOv8改进方案,以解决复杂场景下多目标检测的挑战。通过引入四个独立检测头,分别针对不同目标特征进行优化,实现了更灵活的检测结构。

博客 1718

ActiveReports实现全面支持 .NET Core平台,你了解了吗?

点击获取ActiveReports v15.0下载 作为一款专注于 .NET 平台的报表控件,ActiveReports不仅满足了WinForm、ASP.NET、.NET Core、WPF 等平台下的中国式复杂报表设计,还满足了HTML5、移动跨平台的报表开发需求,作为专业的报表工具为全球超过 300,000 名开发者提供全面的报表解决方案。 伴随着ActiveReports V14 的发布,其报表设计器UI得以全面增强,报表预览方式得以全面优化,报表设计能力得以大幅提升。 以下就是小编整理出的8个.

需要界面开发、IDE工具研发中文教程资料的小伙伴,记得私信我~ 567

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

免费资源 | ActiveReports 报表控件发布多平台 Demo 代码集合

近期, ActiveReports 产品开发组的小伙伴针对大家比较关注的报表功能、常见问题、经典实现,特意准备了一个Demo代码集合,涉及WinFormss \ ASP.NET \ MVC 多个技术平台,包含导...

207

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

葡萄城旗下控件8月份重大升级

刚刚过去的8月份中上旬,葡萄城旗下全部控件进行了重大版本升级:报表控件ActiveReports 8.1(SP1)发布控件套包ComponentOne ASP.NET Wijmo 2014V2发布表格控件Spread Studio for .NET 7 v4发布 其中修复了若干bug,以及新增了很多新特性,下面一一进行详述:ActiveReports 8 SP1 新特性地图控件支持多种地图提供

葡萄城技术团队博客 2344

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

ActiveReports新增WebViewer组件,助你快速创建.NET报表应用,并提供多种主题

ActiveReports是一款专注于 .NET 平台的报表控件,全面满足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF等平台下报表设计和开发工作需求,作为专业的报表工具为全球超过 300,000 开发人员提供了全面的报表开发服务。 点击下载ActiveReports正式版 前段时间,报表控件ActiveReports发布了V14.0。该版本更新中,ActiveReports加入了全新的 WebViewer 组件,以此提升报表预览体验,将控件拖拽到 Web.

qq_42444778的博客 397

ActiveReports安装指南

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33941350的博客 238

【更新】ActiveReports V13.1 发布,新增垂直合并单元格功能、加入全新图表

ActiveReports ActiveReports是一款在全球范围内应用非常广泛的报表控件,以提供.NET报表所需的全部报表设计功能领先于同类报表控件,包括对交互式报表的强大支持、丰富的数据可视化方式、与Visual Studio的完美集成、以及对 HTML5 / WinForm / ASP.NET / ASP.NET MVC / Silverlight / WP...

weixin_33895604的博客 399
上一篇: 在ASP.NET MVC 中使用ActiveReports报表控件
下一篇: 分享自制的C#和VB Code互转工具
ComponentOne服务团队
博客等级 码龄12年 5粉丝 89原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值