Sort on Multiple Columns in DataGridView

Posted by VIJI Saturday, July 4, 2009

By default DataGridView supports Single Column Sort only.

To sort on multiple columns, we can use the following methods:

For Bounded DataGridview

1. Use Sort Method of DefaultView Property

DataView view = dt.DefaultView;
view.Sort = "C2 ASC, C3 ASC";
bindingSource.DataSource = view;

For UnBounded DataGridview

We need to do Custom Sorting

1. Using the SortCompare event

2. Sort(IComparer) overload of the Sort method for greater sorting flexibility

Same article available under

0 Responses to Sort on Multiple Columns in DataGridView

Post a Comment