C # Отображение предыдущей и следующей даты в DateTimePicker с помощью кнопки - PullRequest
0 голосов
/ 08 марта 2019

Я пытался отобразить предыдущую и следующую дату в DateTimePicker, нажимая следующую кнопку или предыдущую кнопку.

Я нашел код в Интернете, но он не работает для меня.Вот код:

void next()
{
    DateTime next = DateTime.Parse(dt_date.Text);
    dt_date.Text = next.AddDays(1).ToShortDateString();
}

void prev()
{
    DateTime prev = DateTime.Parse(dt_date.Text);
    dt_date.Text = prev.AddDays(-1).ToShortDateString();
}

private void btn_prev_Click(object sender, EventArgs e)
{
    prev();
}

private void btn_next_Click(object sender, EventArgs e)
{
    next();
}

Надеюсь, кто-нибудь может помочь мне решить эту проблему.

1 Ответ

0 голосов
/ 08 марта 2019

Вы можете установить свойство Value.

void next()
{
    dt_date.Value = dt_date.Value.AddDays(1);
}

void prev()
{
    dt_date.Value = dt_date.Value.AddDays(-1);
}

Редактировать:

Я только что попробовал ваш код, и он отлично работает.Вам нужно добавить больше деталей.

...