В моей программе есть 3 текстовых поля. которые относятся к промежуточным результатам, скидкам и суммарным суммам. Существенное значение будет отображаться после некоторых вычислений, и пользователь должен вводить скидку вручную. Затем, после того, как значение скидки типа в текстовом поле будет автоматически отображаться в стандартном текстовом поле автоматически. Для этого я использовал событие textchange, подобное этому
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 =""; для всех текстовых полей, но txtgrandtotal не очистился (конфликт с событием txtdiscount_TextChanged_1).
Попробуйте настроить текст textBox на
""
и просто вычислитьtxtgrandtotal
, когдаtxtsubtotal
иtxtdiscount
не пуст!