string mFiltro = "(NM_ADV like '%" + txtbusca.Text + "%')";
mFiltro = mFiltro + "AND (NM_ADV like '%" + txtbuscaADV.Text + "%')";
mFiltro = mFiltro + "AND (NM_FRM like '%" + txtbuscaFRM.Text + "%')";
mFiltro = mFiltro + "AND (NM_TRI like '%" + txtbuscaTRI.Text + "%')";
mFiltro = mFiltro + "AND (NM_TPC like '%" + txtbuscaTPC.Text + "%')";
mFiltro = mFiltro + "AND (NM_ADM like '%" + txtbuscaADM.Text + "%')";
bs.Filter = mFiltro;
Olá pessoal,
Estou com problemas para fazer filtros com o BindingSource.
Tenho o filtro abaixo que foi montado, porém ele está funcionando
de vez em quando, tem momentos que ele não filtra da forma correta.
Por exemplo, se no momento em que eu estiver preenchendo o conteúdo
do campo txtbuscaADV, ele já vai filtrando correto.
Se eu preencher outro campo ele também funciona.
Mas se eu mandar limpar, era para ele trazer todos os registros na grid,
porém ele não funciona corretamente e exibe apenas alguns registros.
Então tenho de clicar em um botão de recarregar a grid para exibir todos.
Só que isso está causando transtornos e insatisfação por parte do meu cliente
e preciso de resolver este problema mas não estou conseguindo.
Alguém poderia me orientar ?
↧