【C#】DataTable ~ データテーブルのソート ~

■ データテーブルのソート

サンプル

        #region データテーブルのソート
        /// <summary>
        ///  データテーブルdataTableを、sortで、ソートする
        /// </summary>
        /// <param name="dataTable">データテーブル</param>
        /// <param name="sort">ソート条件</param>
        /// <returns>sortedDataTable:ソート済のデータテーブル</returns>
        private DataTable SortDataTable(DataTable dataTable, string sort)
        {
            // データテーブルのコピーを作成
            DataTable sortedDataTable = dataTable.Clone();

            DataView dataView = dataTable.DefaultView;
            dataView.Sort = sort;

            foreach (DataRowView dataRowView in dataView)
            {
                sortedDataTable.ImportRow(dataRowView.Row);
            }

            return sortedDataTable;
        }
        #endregion


関連記事

DataTable関連

DataTable ~ あれこれ編 ~
https://blogs.yahoo.co.jp/dk521123/20413895.html
DataTable ~ DISTINCT / 重複した値を省くには... ~
https://blogs.yahoo.co.jp/dk521123/14321146.html
DataTable ~ 重複を気にせずカウントするには... ~
https://blogs.yahoo.co.jp/dk521123/31382607.html
DataSet と TableAdapter について
https://blogs.yahoo.co.jp/dk521123/10415992.html