ListView 控制項的自定義排序功能

2021-03-31 12:23:40 字數 1011 閱讀 7666

在軟體開發中經常,使用listview進行自定義的排序,那麼如何能自定義一些類來進行,字串、整型、日期等型別進行排序呢?

一、建立 listviewitem***parer 類建立listviewitem***parer

下面自定義了兩個類都繼承自i***parer,乙個用於字串排序,乙個用於整型排序

///

/// 進行字串排序

///

public class listviewitem***parer:i***parer

public listviewitem***parer(int column)

public int ***pare(object x, object y)

}///

/// 進行整型數排序

///

public class listviewintitem***parer:i***parer

public listviewintitem***parer(int column)

public int ***pare(object x, object y)

catch(exception exp)

if(lvx>lvy)

return 1;

else

return 0;}}

二、在listview中處理columnclick事件:

private void listview2_columnclick(object sender, system.windows.forms.columnclickeventargs e)

參考:使用 windows form 按列排序 listview 專案

ListView 控制項 新增多列 自定義列

columnheader ch new columnheader ch.text 控制機列表 columnheader weizhi new columnheader weizhi.text 控制機位置 columnheader ipadress new columnheader ipadress....

自定義Listview的使用

listview是android一系列元件之一,它以垂直列表的方式列出所需的列表項。實現方式有兩種 使用listview元件 當前的activity繼承listactivity。listview是需要繫結資料來源的。根據列表的介面卡型別,列表分為三種,arrayadapter,adapter和 cu...

listView的自定義使用

1 定義乙個實體類 fruit,作為 listview 介面卡的適配型別。2 為 listview 的子項指定乙個我們自定義的布局 fruit item.xml。3 建立乙個自定義的介面卡 fruitadapter,這個介面卡繼承自 arrayadapter。重寫構造方法和 getview 方法。4...