Deaktivieren von hyperlinks beim exportieren von SSRS-berichten in excel
Ich bin mit dem ReportViewer-Steuerelement zum Rendern einige lokale Berichte. Diese Berichte haben einige Elemente, die links zu supreports. Einige dieser Elemente enthalten eine Menge von Daten ( übergeben werden als Argumente an Unterbericht). Das problem ist, wenn ich den Bericht exportieren nach excel, wird es nicht in excel öffnen können, weil der cell-max Zeichen-Grenze. Ich Frage mich, ob es ist möglich, zu deaktivieren/entfernen, mit der bestimmte Spalten dieses Berichts beim Export nach excel. Ich habe versucht, verwenden Sie die DeviceInfo-Einstellung und versuchen, deaktivieren Sie Formeln haben, aber das hat nicht viel geholfen.
vielen Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Obwohl dieser link ist sehr alt, ich bin das hinzufügen dieser Antwort, denn es könnte helfen, jemand anderes kommt hier (wie ich kam ein paar Tage zurück 😉
Unten ist die Eigenschaft, dass erzählt der Typ in dem Bericht wiedergegeben wird.
Diese Eigenschaft kann verwendet werden, um bedingt set-Aktion auf die textbox oder die Einstellung Sichtbarkeit der Spalte, wie ich es Tat.
Bitte beachten Sie, dass dies funktioniert möglicherweise nicht für ältere Versionen von SSRS
Unten ist der link, wo ich ausführliche, wie ich diese Eigenschaft zu deaktivieren hyperlinks beim exportieren von berichten in SSRS.
http://www.technicalsmile.blogspot.in/2012/10/disable-hyperlinksjavascript-when.html
Dank
=iif(Globals!RenderFormat.Name = "EXCELOPENXML", false, "my subreport name")
Angabe einer falschen erlischt die sub-Bericht.Stellte ich eine ähnliche Frage vor einer Weile: Reporting Services 2008: gibt es eine Möglichkeit zum ändern von Element-Eigenschaften, je nachdem, wie ein Bericht gerendert wird?
(Ich wollte deaktivieren Sie einige Elemente, wenn ein Bericht wurde dargestellt, als ein Word-Dokument).
Leider gibt es keine wirklich einfache Antwort, aber wenn Sie bereit sind, verbringen einige Zeit auf Sie einige benutzerdefinierte code sollte den trick tun. (Siehe Gerrie Schenck ' s Antwort auf meinen post)
gut ich war mit der winforms-version, und gibt es 2 mögliche Lösungen für dieses, ist schreiben Sie Ihre eigenen renderer ( das war ein overkill für diese), und das andere war zu optimieren, der Berichtsdefinition
Lud ich die report-definition in ein XmlDocument und entfernt alle Action-Knoten aus, würde es dauern, Sie alle links, und dann wieder lief der Bericht mit der neuen definition in den hintergrund und machen es zu excel. Obwohl es ein wenig mehr, es macht den job.