Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/302.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将日期时间选择器限制为特定日期_C#_Date_Datetimepicker - Fatal编程技术网

C# 如何将日期时间选择器限制为特定日期

C# 如何将日期时间选择器限制为特定日期,c#,date,datetimepicker,C#,Date,Datetimepicker,我有两个日期时间选择器来设置日期 string DF = dateTimePicker1.Value.ToString("yyyy-M-d"); string DT = dateTimePicker2.Value.ToString("yyyy-M-d"); 如何限制日期时间选择器 我想用它来限制dateTimePicker2date,以允许用户使其不小于dateTimePicker1值。例如,如果DF为1980/8/1,则必须限制dateTimePicker2值DT范围,直到这

我有两个日期时间选择器来设置日期

   string DF = dateTimePicker1.Value.ToString("yyyy-M-d");  
   string DT = dateTimePicker2.Value.ToString("yyyy-M-d");
如何限制日期时间选择器

我想用它来限制
dateTimePicker2
date,以允许用户使其不小于
dateTimePicker1
值。例如,如果
DF
1980/8/1
,则必须限制
dateTimePicker2
DT
范围,直到这一点,这取决于
dateTimePicker1
值,在这种情况下,从
1980/8/1
开始,并按升序增加

您可以将设置为第一个
dateTimePicker1
值,如下所示:

dateTimePicker2.MinDate = dateTimePicker1.Value;
将该代码放入
DateTimePicker
ValueChanged
事件中,如下所示:

private void dateTimePicker1_ValueChanged(object sender, EventArgs e)
{
    dateTimePicker2.MinDate = dateTimePicker1.Value;
}
还要确保事件已正确连接

this.dateTimePicker1.ValueChanged += new System.EventHandler(this.dateTimePicker1_ValueChanged);
工作代码


var SetSecondatemInvalue=函数(){
var输入=document.getElementById(“日期2”);
input.setAttribute(“min”,此值);
}
document.getElementById(“date1”).onchange=setSecondatemInvalue;