小弟现在要查找并ListView中的某一行,例如我根据ListView中的姓名,然后我输入"小明",就应该把"小明"的那一行选择出来.并高亮显示,用winForm  c#代码怎么写啊?

解决方案 »

  1.   

    foreach (ListViewItem item in this.listView1.Items)
    {
    if (item.Text == "小明")
    {
    item.Selected = true;
    }
    }
      

  2.   

    只能循环判断了。
    for(int i=0;i<listview.items.count;i++)
    {
       ListViewItem lvItem = listview.items[i];
       for(int j=0;j<lvItem.SubItems.count;j++)
     {
            if(lvItem.subItems[j].text=="晓明")
            {
                   listview.items[i].selected;
            }   
     }
    }
    大致就这样了。