文本框绑定对象,失去焦点后值被清空了,不知何因
Form上有3个TextBox,3个框均绑定了一个对象的相应属性。(分别是:中文名称--Temp.ChineseName,英文名称--Temp.English,版本号--Temp.Version)
当新FormLoad时,版本号需要创建,其他可以为空(手动填写),这时当改变中文名称文本框里面的值时,失去焦点,版本号里面的内容就清空了,不知为什么。所有的文本框都没有失去焦点事件。但是绑定对象的文本框只要失去焦点,版本号就成空了。
当我把中文名称的绑定取消后,中文名称失去焦点就没什么变化,但是英文名称失去焦点仍然把版本号的文本框清空。
不知何因,请高手指点一二。
补充:绑定是通过vs2005自带的bindingSource控件做的绑定。
我用的是微软的一个开源框架CSLA,不知有了解的吗,是不是和我的框架有关。