ActiveReports 区域报表中的事件介绍

ActiveReports 区域报表中提供了丰富的事件,为用户自定义报表提供了支持。ActiveReports 区域报表所提供的事件分为紧触发一次的事件和多出触发的事件,以下是详细介绍。

【Spread】自定义用户键盘操作行为

处理键盘事件时应用系统中非常普遍的需求,通常我们需要处理KeyDown事件,并在事件中添加相应的代码。有时候我们需要处理控件内部处理过的事件,在 WPF/Silverlight/WinRT 平台中,我们可以通过 AddHandler 方法来监听事件处理。

C1FlexGrid: 对绑定的数据对象排序

近期,使用业务对象作为数据源是十分常见的案例。在这里,不是直接与 Data provider 通信操作数据。C1FlexGrid 直接与客户端缓存数据对象交互。但是,通过 Data Provider 提供的数据缓存和存储在客户端的缓存有所不同。使用后者,我们将无法使用 C1Flexgrid 排序特性。这是不尽如人意的。引用实际工作中案例-最近有用户使用 C1FlexGrid 绑定 BindingList。但是,排序功能无法正常使用。然而,MS-Access 和 SQL 绑定到 C1FlexGrid 时,支持排序功能,因为这两种数据源类型本身支持排序。BindingList 没有提供排序接口。为了实现该功能,我们可以继承该类,重载 (ApplySortCore, RemoveSortCore, SupportsSortingCore, SortDirectionCore 等)方法。

为Spread网格线添加拖动改变列宽的功能

Spread for WinForms 默认提供了在列头和行头上的拖动操作来改变列宽和行高的支持,不过在数据区域的网格线上的拖动操作不支持改变列宽和行高的功能,本文主要目的也是添加这一功能。

使用ActiveReports for .net 进行报表开发(七)--事件

使用ActiveReports for .net 进行报表开发(七)--事件

Spread for ASP.NET 在 Firefox 下捕获 KeyDown 事件

文章主要描述Spread for ASP.NET 在 Firefox 下捕获 KeyDown 事件