Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

André Freitas

Definir valor inicial para campos

Recommended Posts

Boa tarde,

 

Tenho alguns campos, textbox onde serao feitos calculos no load da pagina... preciso que eles iniciem com o valor 0 (zero) assim que a pagina é aberta...

 

Como resolvo isso?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite,

 

O exemplo funcionou, porém o meu controle esta dentro de um formview em modo insert.... quando preciso clicar no botao cancelar para limpar os dados, todos os campos sao limpados...até mesmo os campos que eu defini um valor inicial no codigo...

 

Preciso que sempre q a pagina for carregada, o meu textbox exiba o valor 0 (zero).

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue abaixo o codigo.... Quando clico no botao cancelar do formview os campo limpam...ao inves de exibir zero (0).

 

 

 

protected void Page_Load(object sender, EventArgs e)

{

TextBox DATA_CADASTRO = (TextBox)FormView1.FindControl("TextBox3");

TextBox PRECO_CUSTO = (TextBox)FormView1.FindControl("TextBox6");

TextBox PERCENTUAL_LUCRO = (TextBox)FormView1.FindControl("TextBox7");

TextBox VALOR_LUCRO = (TextBox)FormView1.FindControl("TextBox8");

TextBox PRECO_VENDA = (TextBox)FormView1.FindControl("TextBox9");

TextBox ESTOQUE_MINIMO = (TextBox)FormView1.FindControl("TextBox14");

TextBox ESTOQUE_MAXIMO = (TextBox)FormView1.FindControl("TextBox15");

 

 

if (!IsPostBack)

{

DATA_CADASTRO.Text = Convert.ToString(DateTime.Now);

PRECO_CUSTO.Text = "0,00";

PERCENTUAL_LUCRO.Text = "0,00";

VALOR_LUCRO.Text = "0,00";

PRECO_VENDA.Text = "0,00";

ESTOQUE_MINIMO.Text = "0,00";

ESTOQUE_MAXIMO.Text = "0,00";

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue abaixo o codigo.... Quando clico no botao cancelar do formview os campo limpam...ao inves de exibir zero (0).

 

 

 

protected void Page_Load(object sender, EventArgs e)

{

TextBox DATA_CADASTRO = (TextBox)FormView1.FindControl("TextBox3");

TextBox PRECO_CUSTO = (TextBox)FormView1.FindControl("TextBox6");

TextBox PERCENTUAL_LUCRO = (TextBox)FormView1.FindControl("TextBox7");

TextBox VALOR_LUCRO = (TextBox)FormView1.FindControl("TextBox8");

TextBox PRECO_VENDA = (TextBox)FormView1.FindControl("TextBox9");

TextBox ESTOQUE_MINIMO = (TextBox)FormView1.FindControl("TextBox14");

TextBox ESTOQUE_MAXIMO = (TextBox)FormView1.FindControl("TextBox15");

 

 

if (!IsPostBack)

{

DATA_CADASTRO.Text = Convert.ToString(DateTime.Now);

PRECO_CUSTO.Text = "0,00";

PERCENTUAL_LUCRO.Text = "0,00";

VALOR_LUCRO.Text = "0,00";

PRECO_VENDA.Text = "0,00";

ESTOQUE_MINIMO.Text = "0,00";

ESTOQUE_MAXIMO.Text = "0,00";

}

}

 

Porque com certeza o seu botao cancelar, chama o metodo Form.Reset() que limpa todos os campos do formulario, você deve fazer isso manualmente atraves de javascript, ou no servidor, e setar o valor para zero nos campos q você quer.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.