databindings 绑定Nullable<DateTime>

来源:互联网 发布:组策略限制软件安装 编辑:程序博客网 时间:2024/06/05 20:20

问题:控件通过databindings数据绑定时,可空类型如DateTime?总绑不上

解决:dateEdit1.DataBindings.Add("Text", bs, "dt", true, DataSourceUpdateMode.OnPropertyChanged, null, "yyyy年MM月dd日");

关键:1、不要绑定到DevExpress空格 EditValue属性上,而是Text属性;

2、数据源不用一定实现INotifyPropertyChanged 接口,正常定义即可,如public DateTime? dt {get;set;};

3、主要解决问题的是第四个参数为true,也就会必须格式化。



0 0
原创粉丝点击