Pallavi 24 Ответов: 2

Я создал настольное приложение.у меня есть проблема, пожалуйста, помогите мне.


Существует datetimepicker с именем issueDate. Другой datetimepicker как returnDate.
Когда пользователь выбирает дату в issueDate, элемент управления returnDate должен автоматически добавлять месяцы к дате, выбранной в issueDate, и показывать новую расчетную дату в элементе управления returnDate.
Пожалуйста, помогите мне с кодом

Что я уже пробовал:

Я ищу код, который поможет мне решить эту проблему. Я пытался, но ничего не получается.

dirtyshooter

Какую расчетную дату вы хотите? Пожалуйста, уточните свой вопрос

[no name]

"Я ищу код", вместо того, чтобы "искать" код, почему бы вам не попробовать написать его?
"Я пытался, но ничего не получается", забавно, кажется, нигде в вашем посте нет ни одной строки кода C#, которая бы демонстрировала, что вы вообще что-то пробовали. Добавление месяцев к дате-времени очень просто, поэтому я сомневаюсь, что вы действительно пытались сделать это сами.

Pallavi 24

частная returnDate_ValueChanged недействительным(объект отправителя, EventArgs в электронной)
{
DateTime dt = новый DateTime();
dt. AddMonths (6);

}
Это то, что я пытался. Но не смирился

2 Ответов

Рейтинг:
2

Karthik_Mahalingam

Добавь ValueChanged событие для issueDate выбор даты и времени

private void issueDate_ValueChanged(object sender, EventArgs e)
        {
            int monthsToAdd =10;
           var date =  issueDate.Value.AddMonths(monthsToAdd);
           returnDate.Value = date;
        }


Pallavi 24

Спасибо Вам за помощь. Но из этого ничего не вышло.

Karthik_Mahalingam

да, это должно быть выдано.
обновил свое решение.

Рейтинг:
17

avinashkumar0509

// сгенерируйте событие ValueChanged для issueDate dateTimePicker и код, подобный этому, он выполнит вашу работу

private void issueDate_ValueChanged(object sender, EventArgs e)
        {
          
            DateTime issueDate = issueDate.Value;
            returnDate.Value = issueDate.AddMonths(2);
        }


Pallavi 24

Поблагодарить у так много. Это сработало.