Der beste Weg, um dynamisch RDLC xml als Input für VS2005 Report Viewer zu erstellen?
-
02-07-2019 - |
Frage
Was ist der beste Weg, um dynamisch RDLC xml als Input für VS2005 Report Viewer zu erstellen?
Ich möchte Spalten autosize auf den Datengrößen basieren. Ich würde auch programmatisch gerne steuern, welche Spalten angezeigt werden.
Lösung
Lisa Nicholls eine vollständige Antwort gibt in diesem Thread über einen Bericht dynamisch definieren. Sie werden einige nach unten scrollen möchten, bevor Sie auf eine sachdienliche Antwort zu bekommen. Dieser Thread am unmittelbarsten beantwortet Ihre Frage zu steuern, welche Spalten angezeigt werden.
Die gleichen Techniken können die Spalten programmatisch Größe verwendet werden, aber Ihr Code müssen die entsprechenden Spaltenbreiten ausrechnen.
Andere Tipps
Dan Smith hat auch eine gute Lösung bei: http: //csharpshooter.blogspot.com/2007/08/revised-dynamic-rdlc-generation.html
Majid hat auch eine Verfeinerung der Dan-Lösung in den Kommentaren zu diesem Blog-Eintrag, der braucht keine Dateien auf das Dateisystem zu schreiben.