本文介绍了取消后绑定源空记录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

绑定控件和绑定源有问题.我正在使用vb 2008和.net 2.0.
我有一些文本框绑定到绑定源中的列.
后端是Access数据库.

我正在使用bindingnavigator添加新记录.
additem事件工作正常.
如果用户单击图标以取消编辑,则代码将执行
bindingsource.canceledit.这似乎工作正常.行数
在导航器上返回到addnew事件之前的正确数字发生了.但是,bindingsource似乎在其中有一个空记录它.
当绑定源导航时,它最终到达空记录取决于addnew事件触发时的位置.

收到的错误是invalidcastexception.发生此错误是因为记录已重新定位
,并且每次发生此代码时,代码都会使用绑定控件中的值执行计算.
但是当它导航到空记录时,绑定控件中的值将为null.

除了canceledit之外,还有其他代码可以删除空记录吗?

解决方案


这篇关于取消后绑定源空记录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 02:44