【发布时间】:2014-03-24 13:25:41
【问题描述】:
我想在 button5_click 上对第 1 列进行排序,但我不知道我做错了什么。
排序功能当前设置在listview列单击上,我通过ColumnClickEventArgs获取列ID,但我不知道如何手动设置列ID。
排序代码:
private void button5_Click(object sender, EventArgs e)
{
}
private void listView1_ColumnClick(object sender, ColumnClickEventArgs e)
{
if (e.Column == lvwColumnSorter.SortColumn)
{
if (lvwColumnSorter.Order == SortOrder.Ascending)
{
lvwColumnSorter.Order = SortOrder.Descending;
}
else
{
lvwColumnSorter.Order = SortOrder.Ascending;
}
}
else
{
lvwColumnSorter.SortColumn = e.Column;
lvwColumnSorter.Order = SortOrder.Ascending;
}
this.listView1.Sort();
}
【问题讨论】: