DevExpress DateEdit 5 常見問題解決方法

AABBbaby發表於2017-10-25

1. 如何設定選擇的日期大於當天?

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

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

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

3. 如何選擇精確到秒?

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

4. 如何解決顯示周名時,只能顯示一個“星”字的問題?

 public class MyDateEdit : DevExpress.XtraEditors.DateEdit
 {
  protected override DevExpress.XtraEditors.Popup.PopupBaseForm CreatePopupForm()
  {
  return new MyPopupDateEditForm(this);
  }
 }
 
 public class MyPopupDateEditForm : DevExpress.XtraEditors.Popup.PopupDateEditForm
 {
  public MyPopupDateEditForm(MyDateEdit dateEdit) : base(dateEdit)
  {
  }
  
  protected override DevExpress.XtraEditors.Controls.DateEditCalendar CreateCalendar()
  {

 

本文轉載自DevExpress中文網

相關文章