Как автоматически изменять значение datetimepicker во время выполнения

#c# #.net #winforms

#c# #.net #winforms

Вопрос:

Я хочу знать, есть ли какой-либо способ изменить значение datetimpePicker во время выполнения.

Я использую этот код для перехода на следующий день.

                 DateTime stdate = new DateTime();
                stdate = dateTimePicker1.Value;

                while (stdate <= DateTime.Now)
                {
                    txtSelectedDate.Text = stdate.ToString("yyyyMMdd");
                    selectedDate = Convert.ToInt32(txtSelectedDate.Text);
                    stdate = stdate.AddDays(1);
                }
  

Я хочу автоматически изменять значение datetimepicker во время выполнения, потому что мой мой код работает со значением даты, если я выбираю дату, которой нет в файлах, это не работает, если я изменяю значение datetimepicker, которое есть в файле, оно работает нормально.

Я хочу автоматически изменять значение datetimepicker во время выполнения.

Я был бы очень признателен, если бы кто-нибудь смог мне помочь.

Заранее спасибо.

Ответ №1:

Я не уверен, понял ли я ваш вопрос, но если вы хотите обновлять DateTimePicker после каждого увеличения, вам просто нужно изменить его свойство Value, что-то вроде этого:

 stdate = stdate.AddDays(1);
dateTimePicker1.Value = stdate;
  

Комментарии:

1. спасибо за код, он работает нормально, но я не могу проголосовать за вас, потому что у меня не так много репутации, чтобы голосовать за вас, извините