none
Tirar espaço da celula RRS feed

  • Pergunta

  • To tentando fazer esse filtro

    bSLQV2.Filter = "F2 like '%" + txtfiltro.Text + "%' AND F3 = '" + dGCSGD.CurrentRow.Cells[5].Value + "' ";

    esse campo nesse grid esta assim dGCSGD.CurrentRow.Cells[5].Value -  "BRBBASACNOR3" 

    Mas nesse grid bSLQV2.Filter o campo esta assim = " BRBVMFACNOR3", 

    acho que esse espaço esta fazendo não filtrar nada, como posso fazer pra tirar esse espaço?


    terça-feira, 30 de dezembro de 2014 15:02

Respostas

  • Boa tarde,

    Tente usar do método chamado Trim() antes de atribuir o valor para o filtro, pois ele sera responsavel por remover qualquer espaço que tenha no inicio ou final da String. Ex.:

    bSLQV2.Filter = "F2 like '%" + txtfiltro.Text + "%' AND F3 = '" + dGCSGD.CurrentRow.Cells[5].Value.Trim() + "' ";


    Vitor Mendes | http://www.vitormendes.com.br/

    "Ajuda teu semelhante a levantar a sua carga, porém, não a carregá-la." (Pitágoras)

    domingo, 4 de janeiro de 2015 20:29

Todas as Respostas

  • Boa tarde,

    Tente usar do método chamado Trim() antes de atribuir o valor para o filtro, pois ele sera responsavel por remover qualquer espaço que tenha no inicio ou final da String. Ex.:

    bSLQV2.Filter = "F2 like '%" + txtfiltro.Text + "%' AND F3 = '" + dGCSGD.CurrentRow.Cells[5].Value.Trim() + "' ";


    Vitor Mendes | http://www.vitormendes.com.br/

    "Ajuda teu semelhante a levantar a sua carga, porém, não a carregá-la." (Pitágoras)

    domingo, 4 de janeiro de 2015 20:29
  • Obrigado pela ajuda, tive que fazer assim

     String textoISIN = (dGCSGD.CurrentRow.Cells[5].Value.ToString()).Trim();
                bSLQV2.Filter = "F2 like '%" + txtfiltro.Text + "%' AND F3 = '" + textoISIN + "' ";

    terça-feira, 6 de janeiro de 2015 14:24