aardio 文档

dotNet.ReoGrid 扩展库 - 工作表设置

可以通过调用工作表实例的 SetSettingsEnableSettingsDisableSettings 方法来修改工作表设置:

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

// 设置选项(参数2为布尔值表示是否启用)
sheet1.SetSettings(WorkbookSettings settings, true/false); 

// 启用指定选项
sheet1.EnableSettings(WorkbookSettings settings);

// 禁用指定选项
sheet1.DisableSetting(WorkbookSettings settings);

// 检查是否启用了某个选项
var isEnabled = reoGridControl.HasSetting(WorkbookSettings settings);

工作表设置包含以下分类:

行为设置

设置项 说明
Behavior_DoubleClickToFitRowHeight 允许双击自动调整行高
Behavior_DoubleClickToFitColumnWidth 允许双击自动调整列宽
Behavior_MouseWheelToScroll 允许通过鼠标滚轮滚动工作表
Behavior_MouseWheelToZoom 允许通过鼠标滚轮缩放工作表
Behavior_ShortcutKeyToZoom 允许使用快捷键缩放(Ctrl + 加号/减号)
Behavior_DragToMoveCells 允许通过拖拽移动或复制选中区域
Behavior_DragToMoveColumnHeader 允许通过拖拽移动整列(保留功能)
Behavior_ScrollToFocusCell 滚动时始终保持焦点单元格可见
Behavior_AllowUserChangingPageBreaks 允许用户通过鼠标插入、删除或调整分页符

编辑设置

设置项 说明
Edit_Readonly 启用只读模式,禁止任何修改
Edit_AutoFormatCell 用户输入文本后自动格式化单元格
Edit_FriendlyPercentInput 在百分比格式单元格中显示百分号
Edit_AutoAdjustRowHeight 用户增大字体时自动调整行高
Edit_AllowAdjustRowHeight 允许用户通过拖拽调整行高
Edit_AllowAdjustColumnWidth 允许用户通过拖拽调整列宽
Edit_DragSelectionToMoveCells 允许通过拖拽移动单元格内容
Edit_DragSelectionToFillSerial 允许通过拖拽填充序列

外观设置

设置项 说明
View_ShowColumnHeader 显示列标题
View_ShowRowHeader 显示行标题
View_ShowHorizontalRuler 显示水平标尺(保留功能)
View_ShowVerticalRuler 显示垂直标尺(保留功能)
View_ShowGuideLine 显示参考线
View_ShowHiddenCellLine 在隐藏的行标题处显示标记线
View_AllowShowRowOutlines 显示行分组轮廓线
View_AllowShowColumnOutlines 显示列分组轮廓线
View_ShowPageBreaks 显示分页符
View_AllowCellTextOverflow 禁止文本溢出到相邻单元格
View_ShowPrintAreasEnable 显示打印区域边界

公式计算

设置项 说明
Formula_AutoUpdateReferenceCell 自动更新公式引用的单元格
Formula_AutoPickingAddress 编辑公式时允许从工作表选取地址
Formula_AutoFormat 自动校正和格式化公式

aardio 使用示例

import dotNet.ReoGrid;

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

// 启用双击调整列宽功能
sheet1.EnableSettings(ReoGrid.WorksheetSettings.Behavior_DoubleClickToFitColumnWidth);

// 禁用只读模式
sheet1.DisableSetting(ReoGrid.WorksheetSettings.Edit_Readonly);

// 检查是否启用了鼠标滚轮滚动
var canScroll = sheet1.HasSetting(ReoGrid.WorksheetSettings.Behavior_MouseWheelToScroll);

提示:在 aardio 中,所有设置项都位于 ReoGrid.WorksheetSettings 名字空间下,使用时需要完整指定。

Markdown 格式