2009-05-07 9 views
0

In Microsoft Reporting Services 2005 möchte ich, dass mein Bericht jedes Mal aktualisiert wird, wenn der Wert eines SQL-Parameters vom Viewer geändert wird.Automatisches erneutes Laden des Berichts zur Parameterauswahl in Reporting Services

Wie kann das gemacht werden? Allgemeiner gesagt, wie kann ich eine Aktualisierung bei bestimmten Aktionen erzwingen (normalerweise ein Klick auf eine Schaltfläche)?

+0

Mit "Viewer" meinst du das Report Viewer-Steuerelement, oder meinen Sie, dass jemand den Bericht tatsächlich anzeigt? –

+0

Ich meine eine echte Person. – madewulf

Antwort

1

finde ich, dass der beste Weg, um einen Bericht zu aktualisieren, ist folgendes zu tun: wieder

  1. Führen Sie eine ReportViewer.Reset()
  2. Stellen Sie den Report auf der Reportviewer-Steuerelement.
  3. Führen Sie eine ReportViewer.RefreshReport()

Sie die obige Logik in eine Funktion schreiben könnte, dann die Funktion aufrufen, wenn ein Ereignis eintritt.

Verwandte Themen