在我的程序中有3个文本框。其中包括小计,折扣和总计。一些计算后会显示小计值,用户应手动输入折扣。然后在文本框中键入折扣值后,它将在grandtotal文本框中自动显示格式值。为此,我使用了像这样的textchange事件< / p>
private void txtdiscount_TextChanged_1(object sender, EventArgs e)
{
txtgrandtotal.Text = (Convert.ToDouble(txtsubtotal.Text)-(Convert.ToDouble(txtdiscount.Text) * Convert.ToDouble(txtsubtotal.Text))).ToString("#,0.00");
}
将数据插入数据库之后,我需要清除这个文本框。如何做到这一点?我使用了textbox.text =&#34;&#34 ;;对于所有文本框,但txtgrandtotal没有清除(与txtdiscount_TextChanged_1事件冲突)。
答案 0 :(得分:0)
尝试将所有textBox文字设置为array_reduce($ar, function ($acc, $item) {
$acc[$item['id']] = [ 'value' => $item['value']];
return $acc;
}, [])
,并在""
和txtgrandtotal
不为空时计算txtsubtotal
!
txtdiscount