// 导入 ReoGrid 控件库
import dotNet.ReoGrid;
// 创建窗口和表格控件
var winform = win.form(text="ReoGrid 示例")
var grid = ReoGrid.ReoGridControl(winform)
// 获取当前工作表
var sheet1 = grid.CurrentWorksheet
// 1. 创建自定义下拉单元格
var dropdown = ReoGrid.CellTypes.DropdownListCell(["选项1","选项2","选项3"])
sheet1["A1"] = dropdown
// 2. 创建日期选择器单元格
// 注意:ReoGrid 原生支持日期选择器,直接设置日期格式即可
sheet1["B1"].Data = time.now()
sheet1["B1"].Style.Format = "yyyy-MM-dd"
// 3. 使用 DataTable 填充数据
import System.Data;
var dataTable = System.Data.DataTable("测试表")
dataTable.Columns.Add("姓名")
dataTable.Columns.Add("年龄", System.Int32)
var row = dataTable.NewRow()
row.ItemArray = {"张三", 25}
dataTable.Rows.Add(row)
// 将 DataTable 数据填充到表格
sheet1["C1:D2"] = dataTable.ExtractToArray()
// 4. 从 Excel 文件读取图像
// 首先加载 Excel 文件
grid.Load("test.xlsx")
// 获取包含图像的工作表
var sheetWithImages = grid.Worksheets[0]
// 遍历所有图像
for image in sheetWithImages.GetImages() {
// 处理图像...
}
winform.show()
win.loopMessage()
更多详细用法可以参考各个具体主题的文档。