列具有唯一值时的Listview排序 [英] Listview sorting when column has unique value
问题描述
我有一个包含2列的窗体列表视图
现在可以通过单击标题对2列进行排序。
我真正需要的是,如果第一列值是唯一的,那么它应该按升序对第二列进行排序。
例如
实际listview
colA colB
1 siva
2 elvis
1 ram
2彼得
1 Ajay
1 kumar
2 john
需要的结果< br $> b $ b
colA colB
1 Ajay
1 kumar
1 ram >
1 siva
2 elvis
2 john
2 peter
试试这种方式:
YourListView.Items.SortDescriptions.Add(新 SortDescription( Column1));
YourListView.Items.SortDescriptions.Add( new SortDescription( 列2跨度>));
I have a window form listview with 2 columns
Now am able to do sort the 2 columns individually by clicking the header.
What actually i need is, if first column values are unique then it should sort its second column in ascending order.
e.g
Actual listview
colA colB
1 siva
2 elvis
1 ram
2 peter
1 Ajay
1 kumar
2 john
needed result
colA colB
1 Ajay
1 kumar
1 ram
1 siva
2 elvis
2 john
2 peter
Try this way:
YourListView.Items.SortDescriptions.Add(new SortDescription("Column1")); YourListView.Items.SortDescriptions.Add(new SortDescription("Column2"));
这篇关于列具有唯一值时的Listview排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!