Ir para conteúdo

Arquivado

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

Rafael Mitsunaka

Disparar evento ao mudar de textbox

Recommended Posts

Galera, eu quero que ao preencher um textbox e mudar o foco do campo para outro, seja disparado um evento dentro do C# pra verificar se aquele ID ja foi cadastrado ou nao na minha base de dados.

Alguem tem alguma ideia de como fazer isso?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Corretamente quintelab. Rafael Mitsunaka caso você não queira o refresh na sua pagina ao preencher o textbox, você pode usar Ajax, daí a resposta é bem mais rapida, bom essa é minha opnião.

 

Abraço e sucesso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

quintelab,

 

Obrigado pela sugestao, funcionou!!

Só um problema, se o ID que eu digitar já estiver na minha base de dados, ele tem que jogar o Foco devolta para o campo, só que não está dando certo, ele não joga o foco para o campo.

 

protected void COD_OCR_TextChanged(object sender, EventArgs e)
    {
        if (!string.IsNullOrEmpty(txtCOD_OCR.Text))
        {

            DataTable dt = new DataTable();
            string cod_lote = Session["cod_lote"].ToString();
            dt = negocio.consultarLote(cod_lote);
            if (dt.Rows.Count > 0)
            {

                if (int.Parse(txtCOD_OCR.Text) < int.Parse(dt.Rows[0]["num_ini_lote"].ToString()) || int.Parse(txtCOD_OCR.Text) > int.Parse(dt.Rows[0]["num_fim_lote"].ToString()))
                {
                    lblMsg.Text = "Codigo Ocorrencia não enquadrada no intervalo correspondente ao lote " + cod_lote;
                    txtCOD_OCR.Focus();
                }
                else
                {
                    lblMsg.Text = "";
                    txtNUM_PROC.Focus();
                }
            }
        }
        else
        {
            txtCOD_OCR.Focus();            
            lblMsg.Text = "Favor Informar o código da Ocorrencia!";

        }
    }

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.