Melhor maneira de criar dinamicamente RDLC xml como entrada para VS2005 Report Viewer?
-
02-07-2019 - |
Pergunta
O que é a melhor maneira de criar dinamicamente RDLC xml como entrada para VS2005 Report Viewer?
Gostaria de dimensionamento automático colunas com base nos tamanhos de dados. Eu também gostaria de controlar programaticamente o que colunas são exibidas.
Solução
Lisa Nicholls dá uma resposta completa nesta fio sobre como definir dinamicamente um relatório. Você vai querer rolar para baixo alguns antes de chegar a uma resposta útil. Esta discussão responde mais diretamente a sua pergunta sobre como controlar quais colunas são exibidos.
Estas mesmas técnicas podem ser usadas para o tamanho das colunas programaticamente, mas seu código terá que descobrir as larguras das colunas apropriadas.
Outras dicas
Dan Smith também tem uma boa solução em: http: //csharpshooter.blogspot.com/2007/08/revised-dynamic-rdlc-generation.html
Majid também tem um refinamento da solução de Dan nos comentários para que a entrada de blog que não precisa escrever qualquer arquivo no sistema de arquivos.