public DataTable SortDataTableByColumn(DataTable dataTable, string sortColumnName, string sortOrder)
        {
            DataRow[] filteredRows;
            if (!string.IsNullOrEmpty(sortColumnName))
            {
                if (string.IsNullOrEmpty(sortOrder))
                    sortOrder = "ASC";
                filteredRows = dataTable.Select(string.Empty, sortColumnName + " " + sortOrder);
                DataTable filteredDataTable = dataTable.Clone();
                foreach (DataRow dataRow in filteredRows)
                {
                    filteredDataTable.ImportRow(dataRow);
                }
                return filteredDataTable;
            }
            else
            {
                return dataTable;
            }
        }
 
No comments:
Post a Comment