C# DateTimePicker跳回当前日期
我使用的winform包含2个Datetimepicker(dtp1,dtp2),它们都与以下代码绑定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; 我遇到的问题是,如果
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否设置相同