【VB】DataViewを使用してDataTableの並び替えを行う
<今回の目的>
DataViewを使用してDataTableの並び替えを行う方法を記載しています。
以下、ソースを記載します。
' DataViewを使用して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 dv = New DataView(dt) ' 昇順 ' dv.Sort = "B" ' 降順 dv.Sort = "B DESC" ' 並び替え後のデータをDataTableに戻す dt = dv.ToTable