Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.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# DateTimePicker跳回当前日期_C#_Winforms_Datetimepicker - Fatal编程技术网

C# DateTimePicker跳回当前日期

C# DateTimePicker跳回当前日期,c#,winforms,datetimepicker,C#,Winforms,Datetimepicker,我使用的winform包含2个Datetimepicker(dtp1,dtp2),它们都与以下代码绑定 dtp1.DataBindings.Add("Text", bindingSource1, "<database-field1>"); dtp2.DataBindings.Add("Text", bindingSource1, "<database-field2>"); var1 = dtp1.Value; var2 = dtp2.Value; 我遇到的问题是,如果

我使用的winform包含2个Datetimepicker(dtp1,dtp2),它们都与以下代码绑定

dtp1.DataBindings.Add("Text", bindingSource1, "<database-field1>");
dtp2.DataBindings.Add("Text", bindingSource1, "<database-field2>");
var1 = dtp1.Value;
var2 = dtp2.Value;
我遇到的问题是,如果用户点击“保存”按钮,dtp1会保留所选的值,但dtp2会在焦点不再位于dtp2时立即将该值设置回当前日期。两个控件都使用相同的代码,两个控件都有相同的设置。我完全不知道,现在这个问题已经困扰了好几个小时了

@沙哈里亚 点击法

DateTime var1, var2;

private void btn_WV_Anlegen_Click(object sender, EventArgs e)
{
  var2 = dtp2.Value;
  var1 = dtp1.Value;

  using (var context = new project_entities())
  {
    context.sp_update_WV(var1, var2);
  }

您是否订阅了
dtp2
上未订阅的任何事件处理程序?显示按钮单击事件的代码。@JMK否设置相同