DataViewのレコードを並べ替える方法

  DataView のレコードを並べ替えるには、「Sort」プロパティを使用します。Sort プロパティに並べ替え文字列を指定することで、特定列または複数列の値で並べ替えできます。
 並べ替え文字列は、列名の後に "ASC" (昇順) または "DESC" (降順) を付けた文字列で指定します。昇順/降順は省略可能で、省略した場合は、昇順で並べ替えられます。また、複数列はコンマで区切って指定します。
【使い方】

 DataView の「Sort」プロパティを使用して並べ替えします。
  // dv は DataView
  // Column1 は昇順で、Column2 は降順に並べ替えます。

  dv.Sort = "Column1, Column2 DESC";
【注意】
 並べ替えられた DataView のインデックスは、元のDataTable の Row コレクションのインデックスと一致しません。
 但し、DataView のインデックスで取得できる DataRowView の「Row」プロパティで取得できる DataRow は、元の DataTable の Row コレクションの該当行(DataRow)になります。
戻る