Somatoria entre textbox
12/07/2012
0
tenho tres textbox
txt1
txt2
txtTotal
fiz o seguinte
private void txt1_TextChanged(object sender, EventArgs e)
{
double resultado = Convert.ToDouble(txt1.Text) + Convert.ToDouble(txt2.Text);
txtTotal.Text = resultado.ToString();
}
Esta dando este erro: Input string was not in a correct format.
Sigrids Lima
Posts
12/07/2012
Joel Rodrigues
13/07/2012
Valter Furtado
txt1
txt2
txtTotal
private void txt1_TextChanged(object sender, EventArgs e)
{
double resultado = Convert.ToDouble(txt1.Text) + Convert.ToDouble(txt2.Text);
double dVariavel = 0;
String strResultado;
txtTotal.Text = (Double.TryParse(txt1.Text, out dVariavel) ? dVariavel : 0) + (Double.TryParse(txt2.Text, out dVariavel) ? dVariavel : 0).ToString();
}
acredito que isso resolve.
13/07/2012
Valter Furtado
Porém quando preenche o campo txt2, o cálculo não é refeito... o erro que você diz estar ocorrendo, é provávelmente por que você preenche o txt1 primeiro que o txt2... logo o txt2 está vazio e não dá Convert num text vazio... uma solução MUITO melhor que a utilizada (para web) é você usar Javascript para fazer o cálculo...
Clique aqui para fazer login e interagir na Comunidade :)