Pesquisa na grid de maneira simples
Bom dia a todos.
Estou iniciando em vb.net e montei uma lista de clientes em uma grid, usando os recursos do visual studio para conectar.
Gostaria de montar um textbox e quando eu fosse digitando, fosse buscando pelas iniciais da lista.
Alguém poderia passar o procedimento de maneira mais simples possível?
Atenciosamente; Clécio
Estou iniciando em vb.net e montei uma lista de clientes em uma grid, usando os recursos do visual studio para conectar.
Gostaria de montar um textbox e quando eu fosse digitando, fosse buscando pelas iniciais da lista.
Alguém poderia passar o procedimento de maneira mais simples possível?
Atenciosamente; Clécio
Clecio Alves
Curtidas 0
Respostas
Joel Rodrigues
31/07/2014
Pesquise sobre LINQ, acredito que será a forma mais simples para você.
GOSTEI 0
Clecio Alves
31/07/2014
Obrigado amigo.
Tem como postar um pequeno exemplo?
At. Clecio
Tem como postar um pequeno exemplo?
At. Clecio
GOSTEI 0
Joel Rodrigues
31/07/2014
É que depende de como você está mantendo seus dados. Por exemplo, se for uma coleção (IEnumerable, por exemplo), você poderia fazer algo desse tipo:
Ou seja, a variável "resultado" iria receber uma lista contendo todos os clientes que contém "José" no nome. Considerando que "listaCliente" é uma lista de objetos do tipo Cliente, que possuem uma propriedade "Nome".
var resultado = listaClientes.Where(c => c.Nome.Contains("José"));
Ou seja, a variável "resultado" iria receber uma lista contendo todos os clientes que contém "José" no nome. Considerando que "listaCliente" é uma lista de objetos do tipo Cliente, que possuem uma propriedade "Nome".
GOSTEI 0
Clecio Alves
31/07/2014
Muito obrigado pela resposta Joel
GOSTEI 0
Joel Rodrigues
31/07/2014
Disponha, fico feliz em poder contribuir de alguma forma.
GOSTEI 0