一个dtpicker控件, 选择日期用的。在vb的设计器里面,它的属性value怎么不能设置成null啊?一删除就提示“当MultiSelect=false时,不能设置null值”。但是dtpicker控件没有MultiSelect属性,好像只有MonthView控件才有。 这个问题也是因为dtpicker控件和数据表的一个datetime类型的字段绑定。当这个字段为null时,打开窗体的时候提示不能和dtpicker绑定。
调试欢乐多
但你可以来一个变通的方法.在该控件的主面放一个TEXTBOX.其高度等于dtpicker的高度,长度刚好让dtpicker露出一个按钮的位置.数据库赋值时只要对TEXTBOX赋值就行了.dtpicker选择日期时,返回给TEXTBOX就可以了.
dtpicker是不允许设置NULL值的.
但你可以来一个变通的方法.在该控件的主面放一个TEXTBOX.其高度等于dtpicker的高度,长度刚好让dtpicker露出一个按钮的位置.数据库赋值时只要对TEXTBOX赋值就行了.dtpicker选择日期时,返回给TEXTBOX就可以了.
覺得這個方法不錯
选中为有值,不选中就是null