У меня проблема с сортировкой DataTable. Я использую DataView.Sort
, а затем DataView.ToTable()
, чтобы получить отсортированную таблицу. Затем я просматриваю таблицу построчно и создаю узлы в TreeView, который отображается в настольном приложении.
Моя проблема в том, что я могу сортировать данные в порядке возрастания, и они правильно отображаются в TreeView, но когда я использую тот же механизм сортировки, но просто меняю порядок на убывающий, он не работает.
Но возможно проблема кроется в функции DataView.ToTable
. Сохраняется ли это в порядке убывания или мне нужно исправить это самостоятельно, когда я создаю узлы в своем TreeView, проходя DataRows в обратном порядке?
Надеясь, что кто-то это знает.