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>
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>