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
展开
 我来答
关于Y来自未来
2013-12-02 · TA获得超过170个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:140万
展开全部
代码都要贴出来的亲!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
之惜杉9M
2013-12-03 · 超过33用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:82.5万
展开全部
你的c2是什么控件,若是textbox的话
改成 c2.text=comboBox2.SelectedItem.ToString(),试下
追问
C2就是一个string 。现在的问题是datasouce更新后combobox.items 不更新 还是上次循环的时候的datasouce
追答
comboBox1.Items.Add(textBox1.Text); 我用这个可以,你AddNewLayerNo2这个函数是怎么写的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式