举个例子,web项目,我想在listbox中查找看看有没有‘abc’这一项,应该怎么写?

解决方案 »

  1.   

    try
    {
    string zzz = ListBox1.Items.FindByText("abc").Value;
    }
    catch
    {
    //没有
    }
      

  2.   

    不行啊,string zzz = ListBox1.Items.FindByText("abc").Value;有错误!
      

  3.   

    有错是你没有这个项加上try{正常}catch{有错}
      

  4.   

    要给分我哦。。
    因为ListBox根本没有FindByText属性。
    你可以用循环去判断。。
    DEMO:
    for(int i=0;i<this.listBox1.Items.Count;i++)
    {
    if (this.listBox1.Items[i].ToString()=="abc")
    return true;
    }
      

  5.   

    if(ListBox1.Items.FindByText("abc") == null)
    {
    //没有
    }
    else
    {
    //有
    }
      

  6.   

    上面写错了不好意思还是yuling_xia(小师弟)的对javascript到时可以想上面那样写,不过要边一下