【问题标题】:Set the datetime style in ultragrid在 ultragrid 中设置日期时间样式
【发布时间】:2013-05-15 07:07:09
【问题描述】:

我在 Ultragrid 中有一个带有 datetime 选择器的列。现在我必须为datetime 设置minvaluemaxvalue

//代码

            UltraGridColumn.Header.Caption = "Start Date"
            UltraGridColumn.Header.ToolTipText = "Start Date"
            UltraGridColumn.Hidden = True
            UltraGridColumn.Style = ColumnStyle.DateTimeWithSpin

我尝试了像今天一样的 minvalue 和从今天起 1 年的 max value。但不工作

//代码

UltraGridColumn.MinValue = New DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day)
 UltraGridColumn.MaxValue = New DateTime(DateTime.Now.Year + 1, DateTime.Now.Month,DateTime.Now.Day)

【问题讨论】:

  • 您设置了 MinValue 属性的两倍。是错字还是你的问题?
  • 即使现在我也没有得到答案
  • @Jonathan:你能帮我吗?
  • 当您说“不工作”时,究竟是什么不工作。您可以将值设置为更低或更大的设置值或其他值吗?
  • 没有设置最小值和最大值。

标签: .net vb.net infragistics ultrawingrid


【解决方案1】:

您可以在列本身上设置 MinValue 属性:

' Put min and max constraints on a date column.
dateColumn.MinValue = New DateTime(1990, 1, 1)
dateColumn.MaxValue = New DateTime(2010, 12, 31)

链接到MinValue documentation

【讨论】:

  • 如果我必须将最小日期设置为今天,将最大日期设置为今天+1 年?
  • DateTime.Now.AddYear(1) 会给你一年后的时间,因为你现在应该能够弄清楚如何获取日期/时间。
猜你喜欢
  • 1970-01-01
  • 2015-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-22
  • 1970-01-01
相关资源
最近更新 更多