C#, C♯, C#相談室 Part39
■ このスレッドは過去ログ倉庫に格納されています
0587デフォルトの名無しさん
2007/06/04(月) 22:07:33class ListViewItemComparer : System.Collections.IComparer{
public void SetColumn(int col);
public int Compare(object x, object y){
return String.Compare(((ListViewItem)x).SubItems[col].Text, ((ListViewItem)y).SubItems[col].Text);
}
}
col保持部分ちょっと省略したけど、これをListViewItemSorterに設定して、
private void listView1_ColumnClick(object sender, ColumnClickEventArgs e)
{
((ListViewItemComparer)this.listView1.ListViewItemSorter).SetColumn(e.Column);
}
してるだけ。件数は500件ぐらい。カラム数は14。pne2.6G。
■ このスレッドは過去ログ倉庫に格納されています