通过编程设置列的单元格类型
要为整列指定单元格类型,可以使用以下方法:
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();
仅设置单元格类型不会显示任何单元格,只有在填充数据后才会显示单元格内容。
// 为A1到A5单元格填充布尔值数据
sheet1["A1:A5"] = { false; true; false; false; true };
复选框单元格可以接受布尔值数据,表格将显示如下:
在编辑器中设置列类型




说明: