private void listView1_ColumnClick(object sender, System.Windows.Forms.ColumnClickEventArgs e)
{
if(this.listView1.ListViewItemSorter!=null)
{
ListViewItemComparer l=(ListViewItemComparer)(this.listView1.ListViewItemSorter) ;
if(e.Column!=l.col)
{
this.listView1.ListViewItemSorter= new ListViewItemComparer(e.Column);
}
}
else
{
this.listView1.ListViewItemSorter= new ListViewItemComparer(e.Column);
}
if(this.listView1.Sorting==SortOrder.Descending)
this.listView1.Sorting=SortOrder.Ascending;
else
this.listView1.Sorting=SortOrder.Descending;this.listView1.Sort();
}
{
if(this.listView1.ListViewItemSorter!=null)
{
ListViewItemComparer l=(ListViewItemComparer)(this.listView1.ListViewItemSorter) ;
if(e.Column!=l.col)
{
this.listView1.ListViewItemSorter= new ListViewItemComparer(e.Column);
}
}
else
{
this.listView1.ListViewItemSorter= new ListViewItemComparer(e.Column);
}
if(this.listView1.Sorting==SortOrder.Descending)
this.listView1.Sorting=SortOrder.Ascending;
else
this.listView1.Sorting=SortOrder.Descending;this.listView1.Sort();
}
解决方案 »
- 新人求救:菜单和图片按钮如何调用同一事件?
- webBrowser1.Document.Cookie
- C#如何实现色谱图
- 关于DataSet.GetChanges方法
- 双栈模式中Ipv4与Ipv6数据互转问题
- 这ListView的图标怎么这么小呀
- 怎样检测到有优盘插入到计算机,然后把优盘的内容拷贝出来,在后台运行〉?????
- 请问哪位高手有没有用手机短信控制自已电脑的代码啊?
- 学习GDI+不久,在做一个小图形软件,碰到了一些问题,希望大家帮忙,谢谢
- C#模拟重力小提问!
- 高分求winform几个小问题,明白了就结帖,谢谢大家!!!
- 难道DataSet不与SqldataAdapter匹配使用,就无法用了吗?dataSet不连接到数据库,dataSet中的DataTable就不能用其他方式对其增加行了吗?
Convert.ToInt32()
using System.Windows.Forms;
using System.Collections;namespace HPub
{
/// <summary>
/// ListViewItemComparer 的摘要说明。
/// </summary>
public class ListViewItemComparer : IComparer
{
public int col;
public ListViewItemComparer()
{
col=0;
}
public ListViewItemComparer(int column)
{
col=column;
}
public int Compare(object x, object y)
{
return String.Compare(((ListViewItem)x).SubItems[col].Text, ((ListViewItem)y).SubItems[col].Text);
}
}
}