listview数据自动排序

在载入listview数据排序时,如果被载入数据已排序,就只要依次载入即可。但是有一些文件目录,未知等数据载入时,就要对listview进行排序,当然网上有很多标头排序,但是我们亦可以进行修改,就可以在载入时固定排序载入。

1、在载入数据进listview后,加入如下代码;   

m_nDataColSort=0;

  //IsAsc=!IsAsc;

  RzListView1->AlphaSort();

2、在listview事件OnCompare加入代码;

if(m_nDataColSort==0)

{//这里看你要对哪一列进行排序比对了相应的修改即可

Compare=CompareText(Item1->SubItems->Strings[0] ,Item2->SubItems->Strings[0] );

}

    原文作者:普通网友
    原文地址: https://blog.csdn.net/fuck51cto/article/details/50970484
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞