Лучший способ динамически создавать RDLC xml в качестве входных данных для VS2005 Report Viewer?
-
02-07-2019 - |
Вопрос
Каков наилучший способ динамического создания RDLC xml в качестве входных данных для VS2005 Report Viewer?
Я хотел бы автоматически изменять размер столбцов в зависимости от размеров данных.Я также хотел бы программно управлять тем, какие столбцы отображаются.
Решение
Лиза Николлс дает полный ответ в этой теме о динамическом определении отчета.Вам захочется прокрутить несколько страниц вниз, прежде чем вы доберетесь до полезного ответа.Этот поток наиболее непосредственно отвечает на ваш вопрос о том, как управлять отображением столбцов.
Эти же методы можно использовать для определения размера столбцов программно, но ваш код должен будет определить соответствующую ширину столбцов.
Другие советы
У Дэна Смита также есть хорошее решение в: http://csharpshooter.blogspot.com/2007/08/revised-dynamic-rdlc-generation.html
Маджид также уточнил решение Дэна в комментариях к этой записи в блоге, согласно которому не нужно записывать какие-либо файлы в файловую систему.