foreach ( ListItem li in listbox1.Items )
{
if ( li.Value.Trim() == string1.Trim() )
{
IsInSel = true;
break;
}
}

解决方案 »

  1.   

    li是ListBox1中的ListItem实例
    不过你也可以这样来实现ListItem li=ListBox1.Items.FindByValue(string1);
    if(li!=null)
    {
      //找到
    }
      

  2.   

    foreach ( ListItem li in listbox1.Items )
    {
    if ( li.Value.Trim() == string1.Trim() )
    {
    IsInSel = true;
    break;
    }
    }
    这个是错误的!
      

  3.   

    我的程序是这样的
    比如我要查找的字符串是string1
    而listbox中的项都是string1+string2形式
    比如:string1=te002
    but listbox.items=te004  35.8
                      te009   39u.9
                      ax993   33te002  可能存在可能不存在,
    如何实现?
      

  4.   

    foreach ( ListItem li in listbox1.Items )
    {
      int i=li.Value.IndexOf(string1);
      if(i>0)
      {
        //找到
      }
    }