DataSet
複数の代わりに使用することをお勧めしますDataTable
。なぜなら、では、プロパティwitchを使用してDataSet
複数を操作できるため、正しいテーブルで操作を実行できることが保証されます。やりたいことを行うには、より高い階層のオブジェクトが必要です。DataTable
.Tables(Index|TableName)
したがって、すべてのテーブルの行を削除する場合は、目的のテーブルをループして、次のdelete
メソッドを呼び出します。
Dim aDataSet as New DataSet
Dim absTable as New DataTable
Dim meanTable as New DataTable
Dim percTable as New DataTable
aTable.Tables.Add(absTable) aTable.Tables.Add(meanTable) aTable.Tables.Add(percTable)
For each table as DataTable in aDataSet.Tables
table.rows(2).delete
Next
また、クロステーブル参照を使用して、必要な操作を確実に実行したり、実行したりすることもできます。
aDataSet.Tables(0) = aDataSet.Tables(1) 'only if the talbes 0 and 1 have same columns
これがあなたが求めていたものであることを願っています。
DatsSetの詳細については、http: //msdn.microsoft.com/en-us/library/system.data.dataset.aspxを参照してください。