EXPRESSÕES LAMBDA

ZOWWT 15/11/2016 16:25:40
#468939
Olá pessoal..

Eu queria saber como posso realizar de forma correta a utilização de uma expressão lambda para usar o argumento where

no meu projeto de aprendizado eu tenho um método do tipo List que me retorna todos os usuários do database da tabela X
porém o que eu queria saber se é possível que eu faça o uso da expressão lambda para listar apenas usuários onde a propriedade passar o valor 1

por exemplo...

a lista me retornou 3 Usuários
Nela dois usuários tem a propriedade ativo = 1 e um ativo = 0

a parte onde instancio as classes e metodos
          Usuarios Users = new Usuarios();
List<Usuarios> lstUsers = new List<Usuarios>();


e aqui era o que eu estava tentando..

 dgvListUsers.DataSource = lstUsers.Where(x => x.Ativo == 1); 

porém ele me retorna nenhum valor no grid..

é possível realizar algo desta forma?
eu agradeço desde já!
Atenciosamente, A.J
JABA 15/11/2016 17:05:28
#468941
Resposta escolhida
dgvListUsers.DataSource = lstUsers.Where(x => x.Ativo).ToList<Usuario>();
ZOWWT 15/11/2016 17:34:53
#468945
Citação:

:

dgvListUsers.DataSource = lstUsers.Where(x => x.Ativo).ToList<Usuario>();



Obrigado isso me abriu novas ideias

Tópico encerrado , respostas não são mais permitidas