Winforms复选框数据绑定问题

时间:2010-04-17 17:47:12

标签: vb.net winforms visual-studio-2008 data-binding checkbox

在winforms应用程序(VB,VS2008 SP1)中,我将一个复选框字段绑定到SQL Server 2005 BIT字段。

数据绑定本身似乎有效,存在这个小问题:

用户创建一个新记录并检查复选框,然后用户决定创建一个新记录(没有保存以前的记录,因此有2个新记录要提交)并检查第二个记录。

现在用户决定保存这些记录:结果是只有第二条记录保留了检查值,第一条记录未经检查! (我尝试了同样的5条记录:结果相同,前4条记录未经检查,只有最后一条记录保持检查状态)。

我想念什么?

提前致谢

1 个答案:

答案 0 :(得分:1)

听起来像winforms绑定机制中的错误。周围有更多这样的东西(numericupdown,菜单项检查绑定等)。

您可以通过在切换到另一行时注册事件,并从UI手动读取并放入表中来解决此问题。