Привет! У меня есть сетевое представление, которое используется для отображения данных, которые считываются из файла XML.В файле XML у меня есть модуль, описание, срок и приоритет.У меня есть поле со списком и кнопка, которую я хочу использовать для сортировки данных сетки данных по крайнему сроку или приоритету.
Приведенный ниже код - это то, что у меня сейчас есть для кнопки сортировки.Опция крайнего срока работает хорошо, но я не уверен, как упорядочить данные по приоритету.
Для приоритета у меня есть Высокий, Средний или Низкий, и я хочу, чтобы высокий отображался первым и т. Д.* Любая помощь и примеры кода будут оценены.
string sortOption;
if (TaskTable.Rows.Count != 0) // prevents user from sorting before datagridview is filled.
{
sortOption = sortComboBox.Text;
switch (sortOption)
{
case "Deadline":
TaskTable.Sort(TaskTable.Columns["Deadline"],
System.ComponentModel.ListSortDirection.Ascending);
break;
case "Priority":
TaskTable.Sort(TaskTable.Columns["Priority"],
System.ComponentModel.ListSortDirection.Ascending);
break;
}
}
}