当前版本

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];
  }
}
这篇文章对您有帮助吗?