For non-nested data tables, you can use Essential Grid's Grid Grouping Control to quickly provide custom views of data. This sample will let you sort data by multiple columns.
Features:
Data can be sorted by any number of columns at design time.
Sorting can be achieved by adding column names into the SortedColumns property, which is under the TableDescriptor section.
You can also specify the sort direction.
In this example, you will see the Products table has been sorted by the columns, "Product ID," and "Units In Stock," in ascending order; it has also been sorted by the column, "QuantityPerUnit," in descending order