DateTimePicker控件怎样绑定数据最好
iscxy 2004-02-11 12:47:07 1、我用Value绑定DateTimePicke1控件,不能使用BindingManagerBase对象的AddNew()方法。并且时间为NULL时会出错:对象不能从 DBNull 转换为其他类型。
如DateTimePicke1.DataBindings.Add("Value", ClientTable, "date")
2、用Text属性绑定可以显示,但是如果用户没有选择时间,也会缺省有当前的日期显示,而保存时没有保存到数据库中。这样就给用户造成一个错觉。我的解决方法就是选上DateTimePicke.ShowCheckBox属性,用一个CheckBox来提醒用户日期没有输入。但是我用BindingManagerBase.Position成员改变记录后,即便日期是NULL,但是CheckBox又被Checked了。
大家碰见过这个问题吗?怎么做才好啊?