界面上有两个COMBOBOX是联动的 datasource是DATATABLE
如:
combobox1.datasouce = datatable1;
combobox1.displaymember ="A";
combobox1.valuemember ="A"; combobox2与此类似
combobox1 和combobox2的selectedvalue 和bingdingsource组件绑定。
目的:使用 bingdingsource来更新一张表。值就是COMBOBOX的selectedvalue。
问题:当选择combobox1后 combobox2中的值也显示出来来了
但是在bindingsource.EndEdit()时候 通不过 ,查看bindingsource.Current中的值 发现combobox2中的值取不到
必须用鼠标点击下combobox2才能取到其中的值
谢谢各位大大们 帮助
如:
combobox1.datasouce = datatable1;
combobox1.displaymember ="A";
combobox1.valuemember ="A"; combobox2与此类似
combobox1 和combobox2的selectedvalue 和bingdingsource组件绑定。
目的:使用 bingdingsource来更新一张表。值就是COMBOBOX的selectedvalue。
问题:当选择combobox1后 combobox2中的值也显示出来来了
但是在bindingsource.EndEdit()时候 通不过 ,查看bindingsource.Current中的值 发现combobox2中的值取不到
必须用鼠标点击下combobox2才能取到其中的值
谢谢各位大大们 帮助
就是在这里 跟下代码就发现 取不到combobox2中的值 必须点击一下combobox2选个值
才能取到值 不清楚原因 主要也不想有这多余的操作 直接查看 combobox2.selecedvalued又是有值的
如果你只是单击了Combox1的话,只能触发第一个Combox控件的
事件,但是并没有触发后面的那个Combox的原因
依然取不到值