У меня есть Typed DataSet DataTable, который наследует TypedTableBase<T>
, который, в свою очередь, реализует IEnumerable<T>
.Кажется, я не могу заставить это работать.
myDataTable.OrderBy(x => x.ID).ThenBy(y => y.ID2);
Вместо этого я должен назначить это утверждение для IEnumerable
(или List), а затем вручную пополнить мой DataTable
новым заказанным IEnumerable
прежде чем я совершу.Это так и должно быть?Я думал о создании собственного метода расширения, который будет очищать / пополнять мои DataTables, но будет ли это целесообразно?
Примечание: Как правило, мне нужно сортировать только для целей просмотра с использованием DataView.Но в этом случае у меня есть пользовательская подпрограмма, которая должна создать новую базу данных доступа с требованиями сортировки, что означает, что мне нужно отсортировать фактическую таблицу данных, чтобы я мог повторно зафиксировать ее.
Спасибо.