Como exibir uma lista infantil dentro do DataSource no VS Report Viewer 2008?

StackOverflow https://stackoverflow.com/questions/1977947

  •  21-09-2019
  •  | 
  •  

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!

Foi útil?

Solução

2 maneiras:

  1. 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!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top