当前位置:编程学习 > C#/ASP.NET >>

我有个页面,上面有个ListView,有什么办法能实现 定位查询。

我有个页面,上面有个ListView,有什么办法能实现   定位查询。 也就是说,用户输入关键字后,查找ListView中显示的项,如果有匹配的,那就定位到第一个相匹配的项,不知道能不能实现这个功能。  --------------------编程问答-------------------- 可以阿。循环listview的所有项,用它的text和输入的关键字比较。如果等于就选中就行了。
如果想有模糊效果就用IndexOf; --------------------编程问答-------------------- 大哥 能给点代码不 ?? 谢了 --------------------编程问答--------------------

            string x = this.textBox.Text.Trim();
            for (int i = 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要干嘛?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,