SSRS - Halten einer Tabelle die gleiche Breite beim ausblenden von Spalten dynamisch?
Grüße.
Ich habe einen SSRS-Bericht von 2005, die zeigt, dass die Preise der Dinge. Für einige Kunden, ich habe blenden Sie eine Spalte aus der Tabelle (mit einem Ausdruck der Sichtbarkeit - versteckte Eigenschaft).
Wenn ich das Tue, meine Tabelle schrumpft. Ich habe lange gesucht und schwer für ein Weg, um dynamisch die Größe dieser Tabelle (oder etwas zu tun, was zur design-Zeit zu machen, bleiben die gleiche Breite), aber ich bin stecken.
Antworten, die einfach sagen, 'Sie kann das nicht tun" nicht mir helfen. Ich habe gelesen, dass die schon:
http://forums.asp.net/t/1354956.aspx
Ich hoffe, dass einige intelligente Seele, von der SO-community hat einen workaround für mich. Danke!
- Wollen Sie alle Spalten geändert werden, so dass es deckt die gesamte Tabelle, wenn eine bestimmte Spalte unsichtbar ist?
- Das funktionieren würde. Ich würde mich mit der Größenänderung von 1 oder 2 Spalten. Muss ich nur die Tabelle die gleiche Breite.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß nur einen Weg, wie dies zu erreichen, ist durch die änderung der RDLC-Datei während der Laufzeit. Grundsätzlich können Sie laden, bis Ihre RLDC Datei in den Speicher (seine nur eine XML-Datei) suchen Sie die XML-Knoten enthält, die Breite der Tabelle - ändern Sie dann die Einstellung im Speicher. Sobald Sie das getan haben, können Sie aktualisieren Sie Ihre reportViewer-Steuerelement mithilfe der RDLC-Datei, die im Speicher geladen ist.
Und ja, ich habe dies bereits getan, und es funktioniert.
--- BEARBEITEN - - - - - Der folgende code-Beispiel ist zum ändern der Daten eines RDLC-Datei in den Arbeitsspeicher, über seine XMLpath.