根据以编程方式设置的日期时间选择器到当前日期

时间:2016-05-15 04:39:21

标签: c#

我可以知道以下语句出了什么问题,因为我收到错误。我基本上想要以编程方式基于指定的当前月份在datetimepicker中显示

  dateTimePickerClassMonthRename.Value =DateTime.Now.ToString("MMM");

1 个答案:

答案 0 :(得分:0)

Value对象的DateTimePicker属性属于DateTime类型。这意味着您无法将其设置为string,就像您在上面的示例中所尝试的那样。

只需将表达式更改为此表单即可运行:

dateTimePickerClassMonthRename.Value = DateTime.Now;

因此,如果您的日期是2016年1月1日,并且用户点击按钮或触发某些其他事件,则日期将设置为当前月份:

private void SetToCurrent_Click(object sender, EventArgs e)
{
    dateTimePickerClassMonthRename.Value = DateTime.Now;
}