要将 ReoGrid 安装到 .NET 应用程序中,请参阅安装指南。
组件概览

常用对象:
工作簿与工作表
控件本身也是一个工作簿。一个控件(工作簿)包含多个工作表。

调用工作簿 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 执行操作:
- 导入以下命名空间:
using unvell.ReoGrid.Actions;
- 调用网格控件的
DoAction方法:
grid.DoAction(grid.CurrentWorksheet, new xxxxAction(...));
要撤销或重做操作:
grid.Undo();
grid.Redo();
重复上一个操作并应用到另一个区域:
grid.RepeatLastAction(new RangePosition(2, 3, 5, 5));
用户应用程序可以扩展脚本函数和对象,以提供自定义脚本功能。请参阅自定义函数。