C# 使用datetimepicker通过下拉菜单保存日期或手动选择日期

C# 使用datetimepicker通过下拉菜单保存日期或手动选择日期,c#,C#,我正在创建一个datetimepicker,它可以通过下拉菜单保存(带有+14天之类的选项),并且还应该通过在datetimepicker中手动选择日期来保存 14天之后,dagen na是荷兰人,因此基本上该部分工作正常(也在db中) 但是现在另一部分,我试图通过在datetimepicker中简单地选择一个日期来覆盖下拉列表,但是我不知道如何覆盖 这是我的代码,它基本上计算“开始”和“结束”日期之间的时间,并将填充datetimepicker后缀 private void cbBetal

我正在创建一个datetimepicker,它可以通过下拉菜单保存(带有+14天之类的选项),并且还应该通过在datetimepicker中手动选择日期来保存

14天之后,dagen na是荷兰人,因此基本上该部分工作正常(也在db中)

但是现在另一部分,我试图通过在datetimepicker中简单地选择一个日期来覆盖下拉列表,但是我不知道如何覆盖

这是我的代码,它基本上计算“开始”和“结束”日期之间的时间,并将填充datetimepicker后缀

 private void cbBetalingsConditie_SelectedIndexChanged(object sender, EventArgs e)
 {
        Locatie_reservering lr = new Locatie_reservering();
        string ResDatum = lr.getFirstDate(reservering.getID());
        DateTime FactuurDatum = betalingsConditie.BerekenFactuurdatum(cbBetalingsConditie.SelectedValue.ToString(), ResDatum);
        DateTime BetaalDatum = betalingsConditie.BerekenBetaaldatum(cbBetalingsConditie.SelectedValue.ToString(), FactuurDatum, ResDatum);
        dateTimePicker1.Value = BetaalDatum;
}
假设这是WinForms(如果不让我知道,我会更新),MSDN显示您必须在代码中设置DateTimePicker.Value属性:


因此,这段代码允许您手动设置DateTimePicker的值,这意味着您可以设置一个按钮单击调用一个函数来手动设置日期。

这是WinForm应用程序还是aspx网站?WinForm应用程序抱歉没有提到好的,然后在下面看到我的答案@pseuronym的可能重复项我无法真正使onclick函数工作。你有一个链接到一个好的解释或者你能帮我吗?当然!如果你认为这回答了你的问题,你可以随时接受它(我知道时间限制)。
public MyClass()
{

   YourDateTimePickerId.Value = DateTime.Now.AddDays(1);
   MessageBox.Show(dateTimePicker1.Value.ToString());
}