在C#中,怎么在窗体做几个textbox的值随着下拉框里的值变化而变化?

2025-01-05 15:34:01
推荐回答(3个)
回答1:

你对ComboBox的DataSource进行绑定的时候,会使它的SelectedIndex=0,引发了SelectedIndexChanged事件,0位置上有值,所以事件处理中正常,然后你下面紧接着又把SelectedIndex设置为-1,这样一来又一次触发那个事件,同时它获取不到值,你的da对象应该是个空表,所以会报没有列的错误

回答2:

第二次进去的时候,你看看这个cusid是不是空的。至于进去两次,你是在上面事件里面写的?

回答3:

删除掉 cbcustname.SelectedIndex = -1;