Usuário com melhor resposta
Loop DataGrid VS 2010

Pergunta
-
Bom dia,
Tenho um WPF com um DataGrid e criei uma coluna checkbox. O AutoGenerateColumns está como true porque ele me preenche o grid de acordo com o banco.
Ele tem um Context Menu, que pode check ou uncheck todas as checkbox ou apenas as selecionadas. Mas minha dúvida é como usar o loop em um DataGrid de WPF?
Encontrei uma pergunta parecida no forum, mas tem um problema ela só funciona para o WPF toolkit e no meu caso estou usando o WPF do Visual Studio 2010 com o framework 4.0, e infelizmente isso muda as coisas porque o DataGrid não trabalha com rows.
Alguem pode me ajudar, por favor?
Agradeço a atenção,
André Ishihara
Respostas
-
Como vc preenche seu DataGrid com base em uma tabela do banco vc pode ver seu grid como uma lista de objetos.
por exemplo:
List<Tabela> objetosGrid = datagrid;
foreach(var objetoGrid in objetosGrid)
{
//seu codigo
}
Elvis Rodrigues Analista Desenvolvedor .Net Perfil Profissional MCTS .Net Framework 2.0, MCTS SQL Server 2005 foxelv@hotmail.com - Marcado como Resposta AndreAlvesLimaModerator quarta-feira, 4 de janeiro de 2012 21:03
-
E se você pegar o Items Source do seu grid e converter para a lista que foi de origem passando o valor para a propriedade correspondente ao check box?
Daniel Benevides- Sugerido como Resposta hamiltonj segunda-feira, 17 de outubro de 2011 11:18
- Marcado como Resposta AndreAlvesLimaModerator quarta-feira, 4 de janeiro de 2012 21:03
Todas as Respostas
-
Como vc preenche seu DataGrid com base em uma tabela do banco vc pode ver seu grid como uma lista de objetos.
por exemplo:
List<Tabela> objetosGrid = datagrid;
foreach(var objetoGrid in objetosGrid)
{
//seu codigo
}
Elvis Rodrigues Analista Desenvolvedor .Net Perfil Profissional MCTS .Net Framework 2.0, MCTS SQL Server 2005 foxelv@hotmail.com - Marcado como Resposta AndreAlvesLimaModerator quarta-feira, 4 de janeiro de 2012 21:03
-
E se você pegar o Items Source do seu grid e converter para a lista que foi de origem passando o valor para a propriedade correspondente ao check box?
Daniel Benevides- Sugerido como Resposta hamiltonj segunda-feira, 17 de outubro de 2011 11:18
- Marcado como Resposta AndreAlvesLimaModerator quarta-feira, 4 de janeiro de 2012 21:03