C# COMBOBOX如何取得当前选中项的值
privatevoidcomboBox2_DropDownClosed(objectsender,EventArgse){if(comboBox2.SelectedIte...
private void comboBox2_DropDownClosed(object sender, EventArgs e)
{
if (comboBox2.SelectedItem.ToString() == editor)
{
AddNewLayerNo2();//调用函数为combobox2新加一个选项
}
c2 = comboBox2.Text;
}
我选择 editor,调用 AddNewLayerNo2()后,添加成功。选择新选项,但是combobox2.text还是原来的值,c2还是空。怎么解决啊?
C2就是一个string 展开
{
if (comboBox2.SelectedItem.ToString() == editor)
{
AddNewLayerNo2();//调用函数为combobox2新加一个选项
}
c2 = comboBox2.Text;
}
我选择 editor,调用 AddNewLayerNo2()后,添加成功。选择新选项,但是combobox2.text还是原来的值,c2还是空。怎么解决啊?
C2就是一个string 展开
2个回答
展开全部
代码都要贴出来的亲!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的c2是什么控件,若是textbox的话
改成 c2.text=comboBox2.SelectedItem.ToString(),试下
改成 c2.text=comboBox2.SelectedItem.ToString(),试下
追问
C2就是一个string 。现在的问题是datasouce更新后combobox.items 不更新 还是上次循环的时候的datasouce
追答
comboBox1.Items.Add(textBox1.Text); 我用这个可以,你AddNewLayerNo2这个函数是怎么写的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询