none
PESQUISAR NO CAMPO MASKTEXTBOX RRS feed

  • Pergunta

  • Bom dia gente. 

    Seguinte... 

    Eu tenho um evento de pesquisa no meu textbox(Textchanged):

    if (txtPesquisar.Text.Trim().Length > 3)
                {
                    ProcessoColecao processoColecao = new ProcessoColecao();
                    ProcessoNegocios processoNegocios = new ProcessoNegocios();
                    processoColecao = processoNegocios.ConsultarProcessoNumero(txtPesquisar.Text);
                    dgConsultarProcesso.DataSource = null;
                    dgConsultarProcesso.DataSource = processoColecao;
                    dgConsultarProcesso.Update();
                    dgConsultarProcesso.Refresh();
    
                }

    Até ai ok. Pesquisando com um textbox o CPF do funcionário a partir do 4º digito ele me retorna o funcionario normalmente porque eu tirei a mascara na propriedade do controle masked format no momento em que ele salva. Mas na verdade eu queria fazer uma pesquisa com masked mas ele não filtra.

    No banco ele está salvo sem a mascara, somento os numeros. Tem como fazer a pesquisa com um maskedtextbox, filtrando só os numeros digitados?

    Alguém pode ajudar?

    quinta-feira, 10 de março de 2016 13:08

Respostas

  • txtPesquisar.Text
    
    //por
    
    string.Join("", txtPesquisar.Text.ToCharArray().Where(char.IsDigit))
    
    

    Att,


    Antero Marques

    • Marcado como Resposta Marcos SJ sexta-feira, 11 de março de 2016 18:37
    quinta-feira, 10 de março de 2016 14:02