C# 如何设置DateTimePicker以默认加载当前系统日期?
我的C# 如何设置DateTimePicker以默认加载当前系统日期?,c#,winforms,visual-studio-2010,C#,Winforms,Visual Studio 2010,我的DateTimePicker控件在Visual Studio 2010中默认情况下不会加载当前系统日期,是因为DateTimePicker中有一个错误,还是需要一些设置或额外的编码才能在windows窗体应用程序中加载当前系统日期?再简单不过了: private void Form1_Load(object sender, EventArgs e) { dateTimePicker1.Value = DateTime.Now; } 默认情况下,它显示当前日期 如果在设计时未设置Va
DateTimePicker
控件在Visual Studio 2010中默认情况下不会加载当前系统日期,是因为DateTimePicker
中有一个错误,还是需要一些设置或额外的编码才能在windows窗体应用程序中加载当前系统日期?再简单不过了:
private void Form1_Load(object sender, EventArgs e)
{
dateTimePicker1.Value = DateTime.Now;
}
默认情况下,它显示当前日期 如果在设计时未设置
Value
属性,则DateTimePicker
的默认行为是显示当前日期
因此,如果看不到当前日期,那是因为您可能在设计时设置了值
,而设计器在显示表单时序列化并显示该值
您可以在属性网格中右键单击Value
属性,然后选择Reset
您还可以使用
dateTimePicker1.value=DateTime.Now
在窗体的Load
事件中。这并不是那么困难,我真的不敢相信您在分配DateTime.Now.ToString()
到DateTimePicker控件时会遇到如此困难的时间。。你试过什么?你能用代码告诉我们你是怎么做的吗dateTimePicker1.Value.Date=DateTime.Now.ToString()
No,这不是bug。发布你的代码。这个问题已经被回答了很多次:dateTimePicker1.Value=DateTime.Now和“如果使用得当,Google是一个了不起的工具,默认情况下它会显示当前日期。”。如果看不到当前日期,这是因为您可能在设计时设置了值
,而设计器在显示表单时序列化并显示该值。您可以在属性网格中右键单击Value
属性,然后选择重置。感谢您的反馈:)感谢您的兄弟在编程方面帮助新手:)