(comboBox1.SelectedItem).ToString() = "张三";为什么不能这样设置,使张三成为当前选定项

解决方案 »

  1.   

    你怎么能对ToString赋值呢,瞎闹如果combox1是可编辑的,就用
    combox1.Text = "";
      

  2.   

    你的情况可以这样comboBox1.SelectedIndex = comboBox1.Items.IndexOf("张三");
      

  3.   


    这样设置应该也可以。。comboBox1.SelectedIndex = comboBox1.Items.IndexOf("张三");
      

  4.   

    请问:IndexOf是啥方法,combobox类没有呢
      

  5.   

    IndexOf是Items的方法(ObjectCollection类的方法),不是combobox的方法。
    http://msdn.microsoft.com/zh-cn/library/system.windows.forms.combobox.objectcollection_members(v=vs.80).aspx
      

  6.   

    你又是怎么找到这个方法的,查MSDN有什么方法吗?
      

  7.   


    还纠结在这里了?查comboBox1.ObjectCollection........
      

  8.   


    MSDN里。。输入ComboBox.ObjectCollection 
      

  9.   

    我是初学者,就是对好多东西都不懂,MSDN也不会查就像上面这个,我要找Combobox的相关东西,都会直接搜ComboBox,而ObjectCollection是什么东西呢?
    怎么会知道