[DevExpress]DateEdit设置显示日期和时间

782人阅读 评论(0) 收藏 举报
分类:

1.DevExpress的DateEdit设置显示日期和时间

this.dateEdit1.Properties.DisplayFormat.FormatString = "yyyy-MM-dd HH:mm";  
this.dateEdit1.Properties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime;  
this.dateEdit1.Properties.EditFormat.FormatString = "yyyy-MM-dd HH:mm";  
this.dateEdit1.Properties.EditFormat.FormatType = DevExpress.Utils.FormatType.DateTime;  
this.dateEdit1.Properties.Mask.EditMask = "yyyy-MM-dd HH:mm"; 
  1. 如果要显示时间需要设置VistaDisplayMode=true, VistaEditTime=true。意思为显示时间,在时间控件中会出现时钟图标,并可以编辑时间。
this.dateEdit1.Properties.VistaDisplayMode = DevExpress.Utils.DefaultBoolean.True;  
this.dateEdit1.Properties.VistaEditTime = DevExpress.Utils.DefaultBoolean.True;  
  1. 设置时间部分的格式,时间部分指的是打开日期空间后,在时钟图标下的显示的日期格式。
this.dateEdit1.Properties.VistaTimeProperties.DisplayFormat.FormatString = "HH:mm";  
this.dateEdit1.Properties.VistaTimeProperties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime;  
this.dateEdit1.Properties.VistaTimeProperties.EditFormat.FormatString = "HH:mm";  
this.dateEdit1.Properties.VistaTimeProperties.EditFormat.FormatType = DevExpress.Utils.FormatType.DateTime;  
this.dateEdit1.Properties.VistaTimeProperties.Mask.EditMask = "HH:mm";  

下图为设置后的日期控件
这里写图片描述

该日期控件的设置全代码

//   
// dateEdit1  
//   
this.dateEdit1.EditValue = new System.DateTime(2015, 6, 26, 14, 29, 8, 441);  
this.dateEdit1.Location = new System.Drawing.Point(24, 154);  
this.dateEdit1.Name = "dateEdit1";  
this.dateEdit1.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {  
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});  
this.dateEdit1.Properties.DisplayFormat.FormatString = "yyyy-MM-dd HH:mm";  
this.dateEdit1.Properties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime;  
this.dateEdit1.Properties.EditFormat.FormatString = "yyyy-MM-dd HH:mm";  
this.dateEdit1.Properties.EditFormat.FormatType = DevExpress.Utils.FormatType.DateTime;  
this.dateEdit1.Properties.Mask.EditMask = "yyyy-MM-dd HH:mm";  
this.dateEdit1.Properties.VistaDisplayMode = DevExpress.Utils.DefaultBoolean.True;  
this.dateEdit1.Properties.VistaEditTime = DevExpress.Utils.DefaultBoolean.True;  
this.dateEdit1.Properties.VistaTimeProperties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] {  
new DevExpress.XtraEditors.Controls.EditorButton()});  
this.dateEdit1.Properties.VistaTimeProperties.DisplayFormat.FormatString = "HH:mm";  
this.dateEdit1.Properties.VistaTimeProperties.DisplayFormat.FormatType = DevExpress.Utils.FormatType.DateTime;  
this.dateEdit1.Properties.VistaTimeProperties.EditFormat.FormatString = "HH:mm";  
this.dateEdit1.Properties.VistaTimeProperties.EditFormat.FormatType = DevExpress.Utils.FormatType.DateTime;  
this.dateEdit1.Properties.VistaTimeProperties.Mask.EditMask = "HH:mm";  
this.dateEdit1.Size = new System.Drawing.Size(134, 21);  
this.dateEdit1.TabIndex = 5;  
查看评论

DevExpress中DateEdit控件显示日期和时间

1、设置Properties.VistaDisplayMode和Properties.VistaEditTime为True; 2、设置Properties.DisplayFormat.FormatS...
  • hellosmu
  • hellosmu
  • 2016-09-22 17:02:56
  • 1764

DevExpress的DateEdit设置显示日期和时间

1、 DateEdit,想要动态使其格式为"yyyy-MM-dd"或"yyyy-MM-dd HH:mm",用Mask属性设置 EditMask = 'yyyy/MM/dd HH:mm:ss', ...
  • xiaoyu812289718
  • xiaoyu812289718
  • 2014-01-14 14:15:25
  • 4999

如何让DevExpress的DateEdit控件正确显示日期的周名

DevExpress 的控件相当好看而且很好用,但 DateEdit 在是显示周名时,只能显示一个“星”字。以下是解决方法,此解决方法不需修改其源码,所以免去了重新编译的必要,可直接使用其发布的标准D...
  • huis
  • huis
  • 2005-09-11 10:15:00
  • 938

DevExpress 设置DateEdit显示年月

DevExpress中DateEdit控件设置只显示年   this.dateEdit1.Properties.Mask.EditMask = "yyyy"...
  • jjhua
  • jjhua
  • 2018-02-22 18:11:21
  • 118

C#Dev DateEdit控件判定日期取值区间

private void dateEdit1_DateTimeChanged(object sender, EventArgs e)         {             try     ...
  • he198108
  • he198108
  • 2015-06-20 17:15:23
  • 2126

DateEdit和TimeEdit用法

DateEdit 控件默认情况下,显示的只有日期,没有时间。下面介绍2中日期和时间同时显示的方法: 1.Properties.VistaDisplayMode 为true, 2.Properties....
  • kone0611
  • kone0611
  • 2017-06-12 10:54:05
  • 1009

DateEdit 只显示年月 devexpress 16

曾经,为了只显示年月,我们用这样的方法: 玩转控件:重绘DEVEXPRESS中DateEdit控件 —— 让DateEdit支持只选择年月 (提供源码下载) 该方法又源自于devexpress官网的...
  • goldarch
  • goldarch
  • 2016-07-10 17:23:38
  • 3688

DevExpress DateEdit控件选择精确到秒

设置以下属性   dateEdit1.Properties.VistaDisplayMode = DevExpress.Utils.DefaultBoolean.True;   dateEdit1...
  • kingmax54212008
  • kingmax54212008
  • 2014-08-31 14:10:27
  • 5632

DevExpress DateEdit控件日期格式化显示

1需要显示的日期为2012年3月12日需要如下设置 2 Properties-Mask-EditMark [yyyy年MM月dd日] 3 Properties-Mask-UseMarkAsDisp...
  • lybwwp
  • lybwwp
  • 2012-09-10 18:52:39
  • 4300

DevExpress DateEdit 5 常见问题解决方法

1. 如何设置选择的日期大于当天? dateEdit1.Properties.MinValue = DateTime.Now.AddDays(1) 2. 如何做到只显示年、月? var f...
  • AABBbaby
  • AABBbaby
  • 2017-10-25 10:51:05
  • 219
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 257万+
    积分: 3万+
    排名: 134
    博客专栏
    最新评论
    文章存档