當您使用資源瀏覽器檢視檔案時,您能夠隨心所欲的按名稱、大小、型別及改動日期不同的列對檔案進行大小排序。.net提供的listview元件沒有直接提供這樣的功能,但要實現並不難。
listview.sort()方法的功能是「對列表檢視的項進行排序」,可當您呼叫它時卻什麼也沒有發生,原因是您沒有為listview1.listviewitemsorter指定排序器。所以,首先必須寫乙個排序類。
public class mysorter:icomparer
//指定進行排序的列
public int sortcolumn
set }
//指定按公升序或降序進行排序
public sortorder sortorder
set }
public int compare(object x,object y)
} 怎樣使用這個類,非常easy。新建乙個windows應用程式,增加listview元件listview1並將其view屬性設為details。
//增加排序類
private mysorter sorter;
//改動視窗建構函式
public form1()
//給單擊表頭事件增加**
private void listview1_columnclick(object sender, system.windows.forms.columnclickeventargs e)
else
this.listview1.sort(); }
假設您須要自己定義排序,那麼您能夠改動排序器的compare()方法。
**domanager
怎樣對ListView的項進行排序
當您使用資源瀏覽器檢視檔案時,您能夠隨心所欲的按名稱 大小 型別及改動日期不同的列對檔案進行大小排序。net提供的listview元件沒有直接提供這樣的功能,但要實現並不難。listview.sort 方法的功能是 對列表檢視的項進行排序 可當您呼叫它時卻什麼也沒有發生,原因是您沒有為listvie...
怎樣對ListView的項進行排序
當您使用資源瀏覽器檢視檔案時,您能夠隨心所欲的按名稱 大小 型別及改動日期不同的列對檔案進行大小排序。net提供的listview元件沒有直接提供這樣的功能,但要實現並不難。listview.sort 方法的功能是 對列表檢視的項進行排序 可當您呼叫它時卻什麼也沒有發生,原因是您沒有為listvie...
怎樣對ListView的項進行排序
當您使用資源瀏覽器檢視檔案時,您能夠隨心所欲的按名稱 大小 型別及改動日期不同的列對檔案進行大小排序。net提供的listview元件沒有直接提供這樣的功能,但要實現並不難。listview.sort 方法的功能是 對列表檢視的項進行排序 可當您呼叫它時卻什麼也沒有發生,原因是您沒有為listvie...