【问题标题】:VB.NET ADO disappearing data issueVB.NET ADO 数据消失问题
【发布时间】:2012-04-25 06:51:30
【问题描述】:

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

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

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

但是,当我转到具有相同设置的“EmployeeRestaurant”组合框时,我更改了值并反映在 datagridview 中。到目前为止,一切都很好。但是当我去找另一个员工然后点击我改变的那个员工时,datagridview 仍然显示新值但是组合框是空的!不酷!

我什至尝试复制正在工作的组合框对象并使用它,但我遇到了同样的问题。我傻眼了。有任何想法吗?

谢谢!

【问题讨论】:

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

标签: vb.net data-binding datagridview ado.net combobox


【解决方案1】:

已解决:我认为这是 VS 中的某种错误。我有一个与其他绑定组合框绑定到同一张表的组合框。出于用户功能的原因,我使 groupbox 可见 = false。当我将该组框默认为可见 = true 时,原始组合框起作用了。

我被这些 VS 错误弄疯了,但总的来说还是很感谢这个工具。我希望这对将来的某人有所帮助。

【讨论】:

    猜你喜欢
    • 2014-01-29
    • 2018-09-06
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 2011-04-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多