У меня проблема, которую я пытаюсь исправить, и она сортирует DataGridView по нескольким столбцам. Я прочитал, что эта опция не является функцией, встроенной в DataGridView, и я должен реализовать ее. Я нашел несколько решений, но ни одно из них не помогло.
Я также довольно новичок в C # и не очень разбираюсь в библиотеке .Net. Я также прочитал на сайте MSDN информацию о различных классах, которые могут быть полезны, но безуспешно.
Теперь давайте перейдем к делу. У меня есть DataGridView с BindingList (первоначально BindingSource), который я хочу отсортировать, но по нескольким ключам. Моя DataGrid имеет 9 столбцов, и пользователь должен иметь возможность сортировать по любому столбцу. Например, предположим, что мой Datagrid имеет 3 столбца с именами: индекс, идентификатор, имя. Пользователь хочет неявно сортировать по имени, следующим порядком будет индекс, а затем идентификатор. Таким образом, в случае совпадения двух имен индекс должен быть следующим параметром сортировки.
Есть идеи, как это можно сделать?