databindings 绑定Nullable<DateTime>
2015-09-18 11:19
651 查看
问题:控件通过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,也就会必须格式化。
解决: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,也就会必须格式化。
相关文章推荐
- 如何在Fedora22发行版的vim下设置语法高亮
- FAST RCNN demo.py问题汇总和解决!
- frame动画的实现(MessageQueue.IdleHandler)
- JSP九大对象
- viewpager的layout_width="wrap_content"无效问题
- imooc-java-作业练习-20150918
- 销售提成计算
- MapReduce(三):分区、排序、合并
- 对于嵌入式系统中DDRx初始化的总结
- (2.1.2.6)ThreadPoolExecutor的应用和实现分析(上)—— 应用
- SecondaryNameNode--Failed to start secondary namenode
- 多重背包的二进制优化模板
- Nagios配置——添加Linux主机监控
- H-Index
- 非常实用的android动态注册广播并发送以及接收实例
- 黑马程序员__java面向对象__构造函数和继承
- openfire无法启动问题
- ActiveMQ学习文档
- jQuery Mobile
- Mac OS10.10 openfire无法启动问题