IT源码网

c#之设置 DateTimePicker 的默认值

Terrylee 2023年06月27日 编程语言 314 0

目前我的 DateTimePickers 是空白的,我希望它们有一个默认设置,即

Today.AddYears(20); & Today.AddDays(5); 

我现在所做的是“DateTimePicker.Text = DateTime.Today.AddYears(-100).ToString();”您可能会说,这是行不通的,因此我才问这个问题。

一些信息:- 我需要它,这样如果它们没有更改并且按下按钮,它就会使用默认日期。如果它们发生变化,我显然需要使用更改后的日期。

建议。

XAML 添加:

<igEditors:XamDateTimeEditor Name="startDateTimePicker" 
  Grid.Row="1" 
  Grid.Column="1" 
  xmlns:igEditors="http://infragistics.com/Editors" 
  Height="18" 
  Width="100" 
  Format="yyyy-MM-dd" 
  VerticalAlignment="Top" 
  HorizontalAlignment="Center" /> 

请您参考如下方法:

设置Value属性应该可以解决问题:

DateTimePicker.Value = DateTime.Today.AddYears(-100); 

因为它的类型是 DateTime,所以您不需要任何 ToString 转换。


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!