« [VB.NET|Access] DataGrid に表示 | メイン | [VB.NET|Access] レコードの削除・挿入・更新(OleDb) »
2005年10月14日
[VB.NET] DataSet内のデータの取り出し方
Dim RowCnt As Integer = DS.Tables("テーブル名").Rows.Count 'DataSetの列数
Dim ColCnt As Integer = DS.Tables("テーブル名").Columns.Count 'DataSetの行数
Dim Row As DataRow
Dim Col As DataColumn
Dim Data(RowCnt - 1, ColCnt - 1) As String
Dim i As Integer
Dim j As Integer
'例1:
i = 0
For Each Row In DS.Tables("テーブル名").Rows
j = 0
For Each Col In DS.Tables("テーブル名").Columns
Data(i, j) = Row(Col)
j = j + 1
Next
i = i + 1
Next
'例2:
i = 0
For Each Row In DS.Tables("テーブル名").Rows
j = 0
For Each Col In DS.Tables("テーブル名").Columns
Data(i, j) = DS.Tables("テーブル名").Rows(i).Item(j)
j = j + 1
Next
i = i + 1
Next
2005 / 10 / 14