在载入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] );
}