次の手順でワークシートをデータテーブルと連結できます。
- あるメソッド(この場合は、GetTable)によって、データテーブルオブジェクトを作成しデータを挿入します。
コードのコピー
// データテーブルを作成します。 public DataTable GetTable() { DataTable dt = new DataTable(); dt.Columns.Add("Name"); dt.Columns.Add("Age"); DataRow dr = dt.NewRow(); dr.ItemArray = new object[] { "Jack", 35 }; dt.Rows.Add(dr); dr = dt.NewRow(); dr.ItemArray = new object[] { "Jimmy", 42 }; dt.Rows.Add(dr); dr = dt.NewRow(); dr.ItemArray = new object[] { "Sam", 24 }; dt.Rows.Add(dr); dr = dt.NewRow(); dr.ItemArray = new object[] { "Venka", 55 }; dt.Rows.Add(dr); return dt; }
コードのコピー' データテーブルを作成します。 Public Function GetTable() As DataTable Dim dt As DataTable = New DataTable() dt.Columns.Add("Name") dt.Columns.Add("Age") Dim dr As DataRow = dt.NewRow() dr.ItemArray = New Object() {"Jack", 35} dt.Rows.Add(dr) dr = dt.NewRow() dr.ItemArray = New Object() {"Jimmy", 42} dt.Rows.Add(dr) dr = dt.NewRow() dr.ItemArray = New Object() {"Sam", 24} dt.Rows.Add(dr) dr = dt.NewRow() dr.ItemArray = New Object() {"Venka", 55} dt.Rows.Add(dr) Return dt End Function
- IDataManagerインタフェースのDataSourceプロパティをデータテーブルオブジェクトに設定してワークシートをデータテーブルと連結します。
コードのコピー
// Sheet1のDataTableを連結します。 DataTable dataTable = GetTable(); spreadSheet1.Workbook.Worksheets[0].DataManager.DataSource = dataTable; spreadSheet1.Workbook.Worksheets[0].Name = "DataTable";
コードのコピー' Sheet1のDataTableを連結します。 Dim dataTable As DataTable = GetTable() spreadSheet1.Workbook.Worksheets(0).DataManager.DataSource = dataTable spreadSheet1.Workbook.Worksheets(0).Name = "DataTable"