我正在尝试更新一个填充默认值的文本字段。但是,当我尝试这样做时,即使我能够更改它的值,当我离开文本字段时,它也只为我提供默认值。 例如:默认值填充为100,但是如果我尝试将其编辑为98,则当我再次离开文本字段时,其值为100
我试图更新UpdateView,但是它不起作用。它没有引发任何错误。
public override void UpdateView()
{
//ApplyCouponVal();
base.UpdateView();
if (this._couponControl.ReadOnly)
this._couponControl.ReadOnly = false;
Apply();
}
private void _couponControl_Leave(object sender, EventArgs e)
{
ApplyCouponVal();
}
private void ApplyCouponVal()
{
double dCou = Convert.ToDouble(this._couponControl.Text);
double dCou1 = dCou/1000;
string oStr1 = dCou1.ToString();
string oStr2 = this._couponControl.DataLink;
ModelSetData(this._couponControl.DataLink, oStr1);
}
}
该值应为用户输入。如果用户未输入任何内容,则该值应为默认值。