无论如何,我们可以在C#中更新视图

时间:2019-05-17 11:01:50

标签: c# textbox

我正在尝试更新一个填充默认值的文本字段。但是,当我尝试这样做时,即使我能够更改它的值,当我离开文本字段时,它也只为我提供默认值。 例如:默认值填充为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);
    }
}

该值应为用户输入。如果用户未输入任何内容,则该值应为默认值。

0 个答案:

没有答案