Auf der Suche aufrufen, einen SSRS-Bericht mit einem parameter aus VB.Net code
Ich habe einen SSRS-Bericht, enthält einen parameter namens @playerID
Können Sie mir zeigen, welche Codierung muss ich hinzufügen, damit der Bericht ausgeführt werden kann mit dem parameter?
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim reportParameters() As Int16 = {10}
Me.ReportViewer1.ServerReport.SetParameters(reportParameters)
End Sub
Wenn ich den Bericht ausführen, werden keine Daten angezeigt, es sei denn ich kommentiere die 2. Zeile von code und verwenden Sie RefreshReport in diesem Fall es fordert mich zur Eingabe der parameter mit einem 10-und das funktioniert.
InformationsquelleAutor Emad-ud-deen | 2012-04-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser code wird in einer Schleife durch ein array von Parametern und fügen Sie Sie zu einem reportviewer. Sollten Sie eine
getParameterName(int)
Methode, um den Namen für die rv.Mehr von einem C# - Kerl mich, aber hier ist meine hand an vb.net in 5 Sekunden:
Danke. Ich versuchte es mit paramList.Add(New ReportParameter("PlayerID", 10)) Mir.ReportViewer1.LocalReport.SetParameters(paramList) ReportViewer1.RefreshReport (), aber es beruhigt zeigt sich als ein leerer Bericht. Gibt es eine Einstellung in dem Bericht, den ich auch haben, das zu ändern?
InformationsquelleAutor PRNDL Development Studios