我可以知道以下语句出了什么问题,因为我收到错误。我基本上想要以编程方式基于指定的当前月份在datetimepicker中显示
dateTimePickerClassMonthRename.Value =DateTime.Now.ToString("MMM");
答案 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;
}