Дело было давно, но возможно не потеряло своей актуальности.
При разработке одного из приложений (WinForms) нужно было организовать сортировку в столбцах DataGridView. Чего было только не перепробовано, но результата не было.
После долгих поисков в Интернете я все же нашел выход.