Como exibir uma lista infantil dentro do DataSource no VS Report Viewer 2008?
Pergunta
Criei uma lista genérica estática (lista) e a vinculei à fonte de dados do visualizador de relatório. No designer do Visualizador de relatórios, sou capaz de encontrar a fonte de dados correta, que é a lista e também capaz de arrastar e soltar propriedades como o nome do produto, o produto de um único objeto de produto para o relatório.
No entanto, este próprio objeto de produto contém outra lista (lista). Minha pergunta é como posso obter os objetos desta lista interna e exibi -los no relatório?
Qualquer ajuda seria muito apreciada!
Solução
2 maneiras:
- Se a segunda lista real estiver relacionada à primeira lista, ou seja, você terá algum tipo de ingresso em um ONEMIDETABLE.ID = manysidetable.id. Nesse caso, seu grupo de relatórios seria pelo OneSidetable.
Product: Ford -Focus -Mustang -Edge -Escape -Taurus Product: GM -Accadia -Cobalt -HHR .... ...
DOIS. A outra maneira de fazer isso é que você pode ter uma segunda fonte de dados e arrastar e soltar outro objeto de tabela / lista no relatório. Você diria a este objeto que assumia o segundo DataSource DSSSEGOND. Em seguida, você pode arrastar e soltar seus campos deste segundo conjunto de dados nesta tabela / lista do relatório.
Muito simples!