我使用下面的代码片段来排序datagridview使用从下拉菜单中选择sortOption - 截止日期或优先级。datagridview的自定义排序
我已经有最后期限选项很好地工作。但是我认为优先选项的只是此刻排序它aphabetically但我要显示具有高优先级排第一,然后介质,然后在TaskTable(DataGridView中)低
任何想法吗?
private void sortButton_Click(object sender, EventArgs e)
{
string sortOption; // selected sorting method
sortOption = sortComboBox.Text;
switch (sortOption)
{
case "Deadline":
TaskTable.Sort(TaskTable.Columns["Deadline"],
System.ComponentModel.ListSortDirection.Ascending); // sort by deadline, nearest first.
break;
case "Priority":
TaskTable.Sort(TaskTable.Columns["Priority"],
System.ComponentModel.ListSortDirection.Ascending); // sort by priority - high, medium, low
break;
DataGridView是winforms不是WPF – 2012-02-09 16:19:14