【发布时间】:2010-06-07 17:07:07
【问题描述】:
我有一个 Windows 窗体应用程序。我有一个主表单,并且在此表单上有一个按钮来设置“合格”日期/时间戳。我有一个数据绑定标签控件,我在用户单击按钮时设置了值。此日期/时间戳在显示时有效,但是当您单击保存按钮时,它要么显示为空白,要么显示为前一个日期/时间。如果您然后关闭记录并重新打开它,则会显示新的日期/时间值,以便数据进入数据库,它只是没有作为新数据保留在数据集中?不知道为什么数据绑定不刷新值。
即使我使用文本框,我也注意到了这种行为,如果我以编程方式执行它也是一样的。如果我手动输入一个值,它仍然存在??
这是我在按钮的点击事件中使用的代码:
string result = string.Empty;
string jobOrderID = UnitOfWork.MasterDSBS.MJOBO[0].JC_IDNO.ToString();
string timeNow = DateTime.Now.ToString();
//Call Web service to make the update
RadServices.Service1 rsWeb = new RadServices.Service1();
result = rsWeb.SetQualifiedDate(timeNow, jobOrderID );
//Changed the qualified label text.
_btnQualify.Text = "Qualified";
rlQualifiedDate.Text = timeNow;
【问题讨论】:
标签: c# winforms data-binding