2010-08-17 3 views
5

по умолчанию В настоящее время мои DateTimePickers пустые, я хотел бы, чтобы они имели установку т.е.Установка значения DateTimePicker

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

ответ

9

Установка Value свойство следует сделать трюк:

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

И так как это тип DateTime, вам не нужны никакие ToString преобразования.

+0

Спасибо за это, однако это все еще не показывает значение в моем DTP. У меня есть проблема в моем XAML? Будет ли идея сделать значение in в var и в моем XAML поставить «Text =» var «?»? Благодаря! – Vibralux

+0

@Vibralux - Я принял winforms, так как вы не указали никаких обратных ссылок. Можете ли вы опубликовать соответствующий фрагмент XAML и код, который вы используете? И укажите ссылку на используемый вами DTP. – Oded

+0

К сожалению, это приложение WPF. Прошу прощения. Мой XAML для моего DTP выглядит следующим образом: @ Oded, был посреди этого дела :) Извините – Vibralux

0

Просто установите значение свойства DateTimePicker Control.

+0

Сохраняет ли это значение в будущем? Я имею в виду ... если я выберу предыдущий месяц с сегодняшнего дня ... поймет ли это, что это означает сегодня -30, или он просто сохранит дату, которую я зачеркнул? Э-э. – Gonzo345

Смежные вопросы