我使用下面的代碼片段來排序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