使用 ListView.FindItemWithText 的注意事项
Posted by Admin L in .NET Programming on 03-11-2013. Tags: .NET 编程经验, VB .NET 编程经验, VB .NET 技巧, C# 编程经验, C# 技巧, .NET 技巧
© 牧山道人,转载请注明原文网址。
_____________________________________
在 View = Details 的 ListView 中,如果 ListView 已按某列排过序,则使用 ListView.FindItemWithText 有时会找出本已删除之 Item。
解决方法:
在 使用 FindItemWithText 之前重置一下 ListView 的当前排序:
lv.Sorting = SortOrder.None
该语句不影响界面显示,但可保证 FindItemWithText 正常工作。
此外,在批量添加 Items 前重置排序可大大提高添加/导入效率。