【问题标题】:Saving date with datetimepicker through dropdown menu or manualy selecting a date通过下拉菜单使用 datetimepicker 保存日期或手动选择日期
【发布时间】:2015-05-07 14:50:26
【问题描述】:

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

example of the dropdown

14 dagen na 在 14 天后是荷兰语,所以基本上该部分有效(也在分贝中)。

但现在另一部分,我正在尝试通过在 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;
}

【问题讨论】:

  • 这是 WinForm 应用程序还是 aspx 网站?
  • Winform 应用抱歉没有提到
  • 好的,那么请看下面我的回答
  • @Pseudonym 我真的无法让 onclick 功能正常工作。你有一个很好的解释的链接或者你能帮我吗?

标签: c#


【解决方案1】:

假设这是 WinForms(如果不让我知道,我会更新)MSDN 显示您必须在代码 here 中设置 DateTimePicker.Value 属性:

public MyClass()
{

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

所以这段代码可以让你手动设置 DateTimePicker 的 Value,这意味着你可以设置一个按钮点击来调用一个函数来手动设置日期。

【讨论】:

  • 没问题!如果您认为这回答了您的问题,请随时接受(我知道有时间限制)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-02
  • 2011-05-27
  • 1970-01-01
  • 2017-11-09
  • 1970-01-01
相关资源
最近更新 更多