Announcement

Collapse
No announcement yet.

Reportviewer -> LocalReport -> SetParameters funktioniert nicht

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Reportviewer -> LocalReport -> SetParameters funktioniert nicht

    Mein Reportviewer zeigt immer alle Datensätze des eingebundenen Localreport
    und reagiert nicht auf Setparameters. Habe bereits alles ausprobiert und
    Stunden mit dem Problem verbracht. Leider ohne Erfolg. Was mache ich bloß
    falsch? Freue mich über jede Hilfe!

    Hier mein Code, der ohne Fehlermeldung durchläuft, aber wie gesagt auch
    nichts bewirkt:

    Private Sub Druckvorschau()
    Dim i As Integer
    Dim strAnlagenID As String
    Dim paramlist As New Generic.List(Of ReportParameter)
    For i = 0 To Me.TechnischeAnlagenDataGridView.RowCount - 1
    If Me.TechnischeAnlagenDataGridView.Rows(i).Selected = True Then
    strAnlagenID =
    Str(Me.TechnischeAnlagenDataGridView.Rows(i).Cells ("AnlagenID").Value)
    paramlist.Add(New ReportParameter("AnlagenID", strAnlagenID))
    Next i
    Me.ReportViewer1.LocalReport.SetParameters(paramli st)
    Me.ReportViewer1.RefreshReport()
    End Sub

    Hier die Parameter-Definition im Report:

    <ReportParameters>
    <ReportParameter Name="AnlagenID">
    <DataType>Integer</DataType>
    <Nullable>true</Nullable>
    <AllowBlank>true</AllowBlank>
    <Prompt>AnlagenID</Prompt>
    </ReportParameter>
    </ReportParameters>
Working...
X