要将 ReoGrid 安装到 .NET 应用程序中,请参阅安装指南

组件概览

215

常用对象:

工作簿与工作表

控件本身也是一个工作簿。一个控件(工作簿)包含多个工作表。

161

调用工作簿 API:

var grid = this.reoGridControl;
grid.fun();

调用工作表 API:

var sheet = grid.CurrentWorksheet;
sheet.fun();

访问工作表

工作表提供了许多用于管理单元格数据、样式、边框、分组、区域、公式计算等功能的方法。以下示例展示了如何通过调用工作表 API 来设置单元格数据。

使用工作表索引属性设置单元格数据:

// get the currently active worksheet instance
var sheet = grid.CurrentWorksheet;

// set cell data
sheet["A1"] = "hello world";
sheet[2, 1] = 10;

或者调用 SetCellData 方法:

sheet.SetCellData(new CellPosition(2, 1), "hello world");

了解更多关于工作表的信息。

通过操作(Action)访问

操作(Action)是 ReoGrid 核心提供的撤销框架。许多操作可以通过执行 Action 来完成。通过 Action 执行的操作可以通过调用控件的 Undo 方法来撤销。要使用 Action 执行操作:

  1. 导入以下命名空间:

using unvell.ReoGrid.Actions;

  1. 调用网格控件的 DoAction 方法:
grid.DoAction(grid.CurrentWorksheet, new xxxxAction(...));

要撤销或重做操作:

grid.Undo();
grid.Redo();

重复上一个操作并应用到另一个区域:

grid.RepeatLastAction(new RangePosition(2, 3, 5, 5));

用户应用程序可以扩展脚本函数和对象,以提供自定义脚本功能。请参阅自定义函数

这篇文章对您有帮助吗?