【发布时间】:2012-04-25 06:51:30
【问题描述】:
我有一个绑定的 datagridview 和一个带有表格的数据集。
我有两组组合框绑定到表中的同一字段“餐厅”(相互镜像)。
在“NewEmployeeRestaurant”组合框中,我更改了值,它反映在 datagridview 中。我可以到处点击其他员工的 datagridview,但是当我返回我更改的员工时,该值仍然是我更改的值。世间万物皆好。
但是,当我转到具有相同设置的“EmployeeRestaurant”组合框时,我更改了值并反映在 datagridview 中。到目前为止,一切都很好。但是当我去找另一个员工然后点击我改变的那个员工时,datagridview 仍然显示新值但是组合框是空的!不酷!
我什至尝试复制正在工作的组合框对象并使用它,但我遇到了同样的问题。我傻眼了。有任何想法吗?
谢谢!
【问题讨论】:
-
我做了一些调查,发现组合框中的选择确实写入了表格。但是,当我将绑定源推回该位置(索引)时,它会清除组合框中的选择!为什么它会这样做???
标签: vb.net data-binding datagridview ado.net combobox