【VB】DataTableとDataTableを比較する
<今回の目的>
DataTableとDataTableを比較する方法を記載しています。
以下、ソースを記載します。
' DataTableとDataTableを比較する
Dim dt = New DataTable
dt.Columns.Add("A")
dt.Columns.Add("B")
dt.Columns.Add("C")
For i As Integer = 0 To 5
Dim dr = dt.NewRow
dr("A") = "1"
dr("B") = "B" + i.ToString
dr("C") = "C" + i.ToString
dt.Rows.Add(dr)
Next
Dim dt2 = New DataTable
dt2.Columns.Add("A")
dt2.Columns.Add("B")
dt2.Columns.Add("C")
For i As Integer = 0 To 5
Dim dr = dt2.NewRow
dr("A") = "1"
dr("B") = "B" + i.ToString
dr("C") = "C" + i.ToString
dt2.Rows.Add(dr)
Next
' DataTable1 = DataTable2を比較する
If dt.AsEnumerable.SequenceEqual(dt2.AsEnumerable, DataRowComparer.Default) Then
' 一致
Else
' 不一致
End If

