问题描述
我有个页面,上面有个ListView,有什么办法能实现定位查询。也就是说,用户输入关键字后,查找ListView中显示的项,如果有匹配的,那就定位到第一个相匹配的项,不知道能不能实现这个功能。
解决方案
解决方案二:
可以阿。循环listview的所有项,用它的text和输入的关键字比较。如果等于就选中就行了。如果想有模糊效果就用IndexOf;
解决方案三:
大哥能给点代码不??谢了
解决方案四:
stringx=this.textBox.Text.Trim();for(inti=0;i<listView.Items.Count;i++){if(listView.Items[i].Text.IndexOf(x)>=0){listView.Items[i].Focused=true;listView.Items[i].ForeColor=Color.Red;}}
textBox为你输入要查的关键字,查到之后,会显示红色.
解决方案五:
谢了大哥!!
解决方案六:
要是我重新查询呢怎么去掉上次查询出来选中的项??
解决方案七:
不是有个find方法的么?
解决方案八:
不明LZ在说什么
解决方案九:
lz要干嘛?
时间: 2024-08-31 16:45:10