DevExpress DateEdit 5 常见问题解决方法

时间:2025-04-19 18:05:55

1. 如何设置选择的日期大于当天?

  1. dateEdit1.Properties.MinValue = DateTime.Now.AddDays(1)

2. 如何做到只显示年、月?

  1. var formatString = "yyyy.MM";
  2. var dateEdit=new DateEdit();
  3. dateEdit.Properties.Mask.EditMask = formatString;
  4. dateEdit.Properties.VistaCalendarInitialViewStyle =

3. 如何选择精确到秒?

  1. dateEdit1.Properties.DisplayFormat.FormatString="G")
  2. dateEdit1.Properties.DisplayFormat.FormatType=DateTime

4. 如何解决显示周名时,只能显示一个“星”字的问题?

  1. public class MyDateEdit : DevExpress.XtraEditors.DateEdit
  2. {
  3.  protected override DevExpress.XtraEditors.Popup.PopupBaseForm CreatePopupForm()
  4.  {
  5.  return new MyPopupDateEditForm(this);
  6.  }
  7. }
  8. public class MyPopupDateEditForm : DevExpress.XtraEditors.Popup.PopupDateEditForm
  9. {
  10.  public MyPopupDateEditForm(MyDateEdit dateEdit) : base(dateEdit)
  11.  {
  12.  }
  13.  
  14.  protected override DevExpress.XtraEditors.Controls.DateEditCalendar CreateCalendar()
  15.  {

本文转载自DevExpress中文网