日期:2014-05-17  浏览次数:20919 次

conbobox赋值赋不进去
combobox为空           

 if (string.IsNullOrEmpty(comboBox1.Text))
   {
     comboBox1.Text = "1";
   }

结果: combobox.text=""   怎么回事?各位帮帮忙


------解决方案--------------------
comboBox1.Text 不能这样赋值的。这个属性,在combobox为dropdownlist的时候标识选中项的文本,反之,标识当前文本选择的部分内容。
如果你需要添加,需要combobox1.items.add(string)
如果你已经添加过这个"1",那你可以这样

for(int i=0;i<combobox1.items.count;i++)
{
    if(combobox1.items[i].text == "1")
    {
        combobox1.selectedindex = i;
        break;
    }
}

手工敲的代码。大小写混乱,关键字可能拼写不确定。你对照用编译器格式化一下。看不明白的话,楼下补充。