aardio 文档

dotNet.ReoGrid 扩展库 - 地址栏与公式栏

在 ReoGrid 编辑器中,地址栏和公式栏通过提供单元格位置的详细信息以及简化公式管理,显著提升了用户与电子表格的交互体验。

131

地址栏

ReoGrid 编辑器中的地址栏用于显示当前选中单元格或单元格区域的地址。它为用户快速定位当前选区在工作表中的具体位置提供了便利。主要功能包括:

通过地址跳转到指定单元格

在地址栏中输入目标单元格地址。例如若要跳转到E列第10行的单元格,只需输入"E10"。

132

输入目标地址后按Enter键,ReoGrid编辑器会立即选中并将指定单元格(本例中的"E10")置于视图焦点位置。

133

通过地址栏定义命名区域

  1. 选择区域:首先在工作表中选中需要命名的单元格区域,可以是单个单元格或相邻的单元格组。

134

  1. 地址栏更新:选区确定后,其地址会自动显示在地址栏中,通常以"B4:D8"这样的起止单元格格式呈现。

135

  1. 输入名称:点击地址栏,将显示的地址字符串替换为自定义名称,例如"我的区域"。

136

  1. 确认命名:按Enter键确认新名称。此操作将在工作表中创建一个命名区域,将指定名称与选定的单元格区域关联起来。

选择命名区域

点击地址栏右侧的下拉箭头,从列表中选择一个名称:

137

与该名称关联的单元格区域将自动在工作表中被选中。

138

公式栏

公式栏是ReoGrid编辑器的核心组件,其功能类似于Microsoft Excel等电子表格应用中的公式栏。作为交互区域,用户可以在此查看和编辑当前选中单元格的公式或数据。

ReoGrid编辑器公式栏的主要特点:

aardio 代码示例

// 获取当前工作表
var sheet1 = reoGridControl.CurrentWorksheet;

// 通过地址跳转到指定单元格
sheet1.FocusPos("E10");  // 聚焦到E10单元格

// 定义命名区域
sheet1.DefineNamedRange("我的区域", "B4:D8");

// 选择命名区域
sheet1.SelectNamedRange("我的区域");

// 在公式栏中设置单元格公式
sheet1.Cells["A1"].Formula = "=SUM(B1:B10)";

// 获取单元格显示值(计算结果)
var displayValue = sheet1.Cells["A1"].Data;

// 获取单元格原始公式
var formula = sheet1.Cells["A1"].Formula;

说明

  1. 在aardio中通过reoGridControl.CurrentWorksheet获取当前活动工作表对象
  2. 使用FocusPos方法可直接跳转到指定坐标,参数支持"A1"样式或行列索引
  3. 命名区域管理通过DefineNamedRangeSelectNamedRange方法实现
  4. 单元格的Formula属性用于设置/获取公式,Data属性获取计算后的显示值

Markdown 格式