public class DB {
public int? Age{
get ;
set;
}
}
DB db = new DB();
txtAge.DataBindings.Add("Text", db, "Age");
焦点离开TextBox,它的值又返回了原来的空值。求解
txtAge 需要为int? 类型,因为考虑到没有输入和0的区别
------解决思路----------------------
你的DB是BindingSource吗?然后db的Age设置成可空类型了吗?
public class DB {
public int? Age{
get ;
set;
}
}
DB db = new DB();
txtAge.DataBindings.Add("Text", db, "Age");