Usuário com melhor resposta
Dataset com mas de uma tabela.

Pergunta
-
Boa noite Pessoal
Estou com um pequeno problema mas não sei como resolver.
Estou lendo uma arquivo xml e colocando em um dataset.
E o arquivo vem de um webservice e o mesmo esta divido em mas de uma tabela.
E preciso carrega todas as tabelas no gridview e não estou sabendo como.
Respostas
-
Deste modo só se você acrescentar as linhas no grid manualmente ou criar seu código que faça loop nas Rows de cada DataTable.
ex:
class EstruturaGrid { // Prop1 // Prop2 // Prop3 } var dados = new List<EstruturaGrid>(); foreach (DataRow row in myDataset.Tables(0).Rows) { var estrutura = new EstruturaGrid(); estrutura.Prop1 = row["ColunaA"]; // ... dados.Add(estrutura); } // Loop para tabela 2 // Loop para tabela 3 grid.DataSource = dados;
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por um acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Marcado como Resposta Visual Studio 2010 salvando mp3 na base mysql sexta-feira, 14 de novembro de 2014 18:37
Todas as Respostas
-
Bom dia,
Da uma olhada nesse link abaixo e veja se é isso que precisa:
http://www.macoratti.net/vbn_dts1.htm
Att,
Ricardo Cortes Microsoft Contingent Staff
Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.
MSDN Community Support
-
-
Você quer colocar todas as tabelas no mesmo grid? As tabelas possuem a mesma estrutura? Caso sim, antes precisará fazer o merge das DataTables antes de setar o DataSource do Grid.
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por um acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
-
-
-
Deste modo só se você acrescentar as linhas no grid manualmente ou criar seu código que faça loop nas Rows de cada DataTable.
ex:
class EstruturaGrid { // Prop1 // Prop2 // Prop3 } var dados = new List<EstruturaGrid>(); foreach (DataRow row in myDataset.Tables(0).Rows) { var estrutura = new EstruturaGrid(); estrutura.Prop1 = row["ColunaA"]; // ... dados.Add(estrutura); } // Loop para tabela 2 // Loop para tabela 3 grid.DataSource = dados;
If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por um acaso respondeu sua dúvida, lembre de "Marcar como Resposta".
- Marcado como Resposta Visual Studio 2010 salvando mp3 na base mysql sexta-feira, 14 de novembro de 2014 18:37
-
-