VB.NET ADO数据问题

VB.NET ADO数据问题,vb.net,data-binding,datagridview,ado.net,combobox,Vb.net,Data Binding,Datagridview,Ado.net,Combobox,我有一个绑定的datagridview和一个带有表的数据集 我有两组组合框绑定到表中的同一字段“Restaurant”(相互镜像) 在“NewEmployeeRestaurant”组合框中,我更改了值,它反映在datagridview中。我可以在datagridview中点击其他员工,但当我返回到我更改的员工时,该值仍然是我更改的值。世界上一切都好 但是,当我使用相同的设置转到“EmployeeRestaurant”组合框时,我会更改该值,它会反映在datagridview中。到现在为止,一直都

我有一个绑定的datagridview和一个带有表的数据集

我有两组组合框绑定到表中的同一字段“Restaurant”(相互镜像)

在“NewEmployeeRestaurant”组合框中,我更改了值,它反映在datagridview中。我可以在datagridview中点击其他员工,但当我返回到我更改的员工时,该值仍然是我更改的值。世界上一切都好

但是,当我使用相同的设置转到“EmployeeRestaurant”组合框时,我会更改该值,它会反映在datagridview中。到现在为止,一直都还不错。但是,当我转到另一名员工,然后单击我更改的该员工的上一步时,datagridview仍然显示新值,但组合框为空!不酷

我甚至尝试复制正在工作的combobox对象并使用它,但我遇到了同样的问题。我目瞪口呆。有什么想法吗


谢谢

解决:我相信这是VS中的某种错误。我有一个groupbox,其他绑定的ComboBox绑定到同一个表上。出于用户功能的原因,我已将groupbox设置为visible=false。当我将groupbox默认为visible=true时,原来的组合框工作了


我被这些VS错误激怒了,但总体上还是很感激这个工具。我希望这对将来的人有所帮助。

我做了一些调查,发现组合框中的选择确实会写入表中。但是,当我将绑定源推回到那个位置(索引)时,它会清除组合框中的选择!它到底为什么要这样做???