当前版本
ReoGrid 核心已支持从 DataTable 读取数据。您可以在电子表格的任意位置设置 DataTable:
var adapter = new DataSet1TableAdapters.MyTableAdapter();
var dt = adapter.GetData();
worksheet["A1"] = dt;
早期版本
在早期版本中,ReoGrid 无法直接从 DataTable 读取数据。需要逐个将数据复制到单元格中:
// get a DataTable from database
var adapter = new DataSet1TableAdapters.MyTableAdapter();
var dt = adapter.GetData();
// iterate to copy all cells
for (int row = 0; row < dt.Rows.Count; row++)
{
for (int col = 0; col < dt.Columns.Count; col++)
{
grid[row, col] = dt.Rows[row][col];
}
}