aardio 文档

dotNet.ReoGrid 扩展库 - 为整列设置单元格类型

通过编程设置列的单元格类型

要为整列指定单元格类型,可以使用以下方法:

import win.ui;
/*DSG{{*/
var winform = win.form(text="ReoGrid 示例")
/*}}*/

import dotNet.ReoGrid;  
var grid = ReoGrid.ReoGridControl(winform); 
var sheet1 = grid.CurrentWorksheet;

/*
获取列头对象,ColumnHeaders 属性返回列头实例。
可以通过数字索引或"A"这样的地址字符串来定位列
*/
var header = sheet1.ColumnHeaders["A"];  

// 设置该列的默认单元格类型为复选框
header.DefaultCellBody = ReoGrid.CellTypes.CheckBoxCell; 

// 将该列所有单元格的水平对齐方式设置为居中
header.Style.HorizontalAlign = ReoGrid.ReoGridHorAlign.Center;

// 为复选框设置 2 像素的内边距
header.Style.Padding = ReoGrid.PaddingValue(2); 

winform.show();
win.loopMessage();

仅设置单元格类型不会显示任何单元格,只有在填充数据后才会显示单元格内容。110

// 为A1到A5单元格填充布尔值数据
sheet1["A1:A5"] = { false; true; false; false; true };

复选框单元格可以接受布尔值数据,表格将显示如下:111

在编辑器中设置列类型

  1. 选择整列并在列头上右键点击,选择"属性..." 127
  2. 选择"进度条",然后点击"确定" 128
  3. 在"C"列输入一些数字,例如30: 129
  4. 按回车键后,单元格将变为进度条类型。130

说明:

Markdown 格式