【VB】DataTableの指定した行を別のDataTableにコピーする
<今回の目的>
DataTableの指定した行を別のDataTableにコピーする方法を記載しています。
以下、ソースを記載します。
' DataTableの指定した行を別のDataTableにコピーする
Dim dt As New DataTable
dt.Columns.Add("A")
dt.Columns.Add("B")
Dim dr As DataRow = dt.NewRow
dr("A") = 1
dr("B") = True
dt.Rows.Add(dr)
dr = dt.NewRow
dr("A") = 2
dr("B") = False
dt.Rows.Add(dr)
' 指定する行を別のDataTableにコピーする
Dim dt2 = dt.Clone
' 2行目をdt2にコピー
dt2.ImportRow(dt.Rows(1))
' 1行目をdt2にコピー
dt2.ImportRow(dt.Rows(2))

