C#使用Button在DateTimePicker上显示上一个和下一个日期

问题描述 投票:0回答:1

我在点击下一个按钮或上一个按钮时尝试在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();
}

希望有人可以帮助我解决这个问题。

c# winforms datetimepicker
1个回答
0
投票

您可以设置Value属性。

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

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

编辑:

我只是尝试了你的代码,它工作正常。您需要添加更多详细信息。

© www.soinside.com 2019 - 2024. All rights reserved.