DataTable自体にはソートをしてくれる機能がありませんが、DataTable.Select を応用することでソート処理ができます。 DataTable.Select() メソッドが DataTable の中でフィルタをかけるのに使えるということは(VB.Net)DataTableで特定の列の最大値を含む行を取得したい。(DataTable.Select)で紹介しました。 今回は純粋にソートだけを行う方法です。 問題は、DataTable.Select() メソッドは引数で指定された条件にあった DataRow 配列を返すという点です。DataTable 自体の内部のソートはしてくれません。 ということで、返り値の DataRow 配列を元に、新しい DataTable を作成するという方法をとりました。 コードはこんな感じです。 'ソート対象のテーブル作成 Dim dtbl As N
![(.Net)DataTable でソートをする(DataTable.Select) | old_3流プログラマのメモ書き](https://cdn-ak-scissors.b.st-hatena.com/image/square/dde2b47f7b2c24cadc287bc107cf33e6107d6850/height=288;version=1;width=512/https%3A%2F%2Fpds.exblog.jp%2Flogo%2F1%2F200510%2F05%2F63%2Fe009116320090131211041.jpg)