DataSetとDataTableからデータを読み込む
ReoGrid ではワークシートに DataTable
を格納する機能を搭載しています。DataSet
の場合、GetData
メソッドを利用して DataTable
を取得します。
DataTable
をワークシートに格納するには、開始位置のセルポジションを指定すると、DataTable
のデータを自動的にワークシートに読み込むことができます。ただし、双方向のデータバインド機能に対応していませんので、DataTableのデータに変更がある場合、再度ワークシートに追加する処理を手動で行う必要があります。
// DataSetからDataTableを取得する
var adapter = new DataSet1TableAdapters.MyTableAdapter();
var dt = adapter.GetData();
// DataTableをWorksheetに格納する(A1セルから)
worksheet.SetRangeData("A1", dt);