5

目前我的 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" />
4

2 回答 2

10

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

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

而且由于它的类型是DateTime,因此您不需要任何ToString转换。

于 2010-08-17T10:24:29.107 回答
0

只需设置 DateTimePicker 控件的 value 属性。

于 2013-12-19T09:03:51.020 回答