aardio 文档

dotNet.ReoGrid 扩展库 - ReoGrid 使用指南

* 使用 ReoGrid 最佳实践

* 创建自定义下拉单元格

* 创建日期选择器单元格

* 使用 DataTable 填充表格数据

* 从 Excel 文件中读取所有图像

* 在 aardio 中使用 ReoGrid 的技巧

* 性能优化技巧

* 使用指南

aardio 代码示例

// 导入 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()

说明

  1. 在 aardio 中使用 ReoGrid 与 C# 版本基本一致,主要区别是语法上的调整
  2. 所有 .NET 对象和方法在 aardio 中都可以直接调用
  3. 表格数据可以直接用 aardio 的表(table)对象赋值
  4. 事件处理可以直接用 aardio 函数赋值

更多详细用法可以参考各个具体主题的文档。

Markdown 格式