以编程方式设置列的单元格类型

要为整列指定单元格类型:

var header = worksheet.ColumnHeaders["A"];

// ColumnHeaders 属性返回列标题的实例。
// 它接受数字索引或地址字符串来定位列。
header.DefaultCellBody = typeof(unvell.ReoGrid.CellTypes.CheckBoxCell);

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

// 给复选框一个小的内边距(2 像素)
header.Style.Padding = new System.Windows.Forms.Padding(2);

仅设置单元格类型不会导致任何单元格显示;只有在填入单元格数据时才会显示单元格主体。 110

grid["A1:A5"] = new object[] { false, true, false, false, true };

复选框单元格接受布尔值作为数据,网格显示如下: 111

在编辑器中设置列类型

选择整列并右键点击标题,然后选择”属性…” 127

选择”Progress”并点击”确定”。 128

在”C”列中输入一些数字,例如 30: 129

按回车键;单元格将变为进度条类型。 130

这篇文章对您有帮助吗?