为了账号安全,请及时绑定邮箱和手机立即绑定

vs2010中windows窗体应用程序开发,combobox控件问题

vs2010中windows窗体应用程序开发,combobox控件问题

C#
慕运维8079593 2018-12-13 05:02:59
获取combobox的text值,启动调试(f5)就会报错  但是我按开始执行不调试(ctrl+f5)就不会报错,弹出的对话框是获取的那个combobox的text的值,明显不是我想要的值,求解,怎样才能消除这样的报错?
查看完整描述

2 回答

?
烙印99

TA贡献1829条经验 获得超13个赞

这个是COMBOBOX的通病! 在程序load的时候会调用COMBOBOX的SelectedIndexChanged事件,

解决方法一:先指定COMBOBOX的DisplayMember和ValueMember,然后再SelectedIndexChanged事件里面做判断.

解决方法二:在load中将ComboBox委托去掉,  ComboBox1.SelectedIndexChanged -= new EventHandler(ComboBox1_SelectedIndexChanged);,在绑定ComboBox的DataSource后在注册。ComboBox1.SelectedIndexChanged += new EventHandler(ComboBox1_SelectedIndexChanged);

解决方法三:自行google


查看完整回答
反对 回复 2018-12-18
?
慕后森

TA贡献1802条经验 获得超5个赞

sphId获取错误了。

查看完整回答
反对 回复 2018-12-18
  • 2 回答
  • 0 关注
  • 763 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信