设置DateTimePicker的默认值

时间:2010-08-17 10:21:45

标签: c# wpf xaml default-value datetimepicker

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

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

我目前所做的是'DateTimePicker.Text = DateTime.Today.AddYears(-100).ToString();'正如你可能会说的那样,这不起作用,因此我问的是为什么。

一点点信息: - 我需要它,以便如果它们没有被更改并且按下按钮它会使用默认日期。如果它们被更改,我显然需要使用更改的日期。

建议。

XAML ADDED:

<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" />

2 个答案:

答案 0 :(得分:10)

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

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

由于它的类型为DateTime,因此您无需进行任何ToString次转化。

答案 1 :(得分:0)

只需设置DateTimePicker Control的值属性。