kana250688 says:
Me
.ReportViewer1.LocalReport.SetParameters(
New
ReportParameter() {Path1})
Inside the ReportParameter object, you are creating another ReportParameter.
There is no need to add the object inside another ReportParameter object.
Inside the SetParameters method pass the ReportParameter object.
Imports System.IO
Imports Microsoft.Reporting.WinForms
Public Class Form2
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ReportViewer1.ProcessingMode = ProcessingMode.Local
ReportViewer1.LocalReport.ReportPath = "Report1.rdlc"
ReportViewer1.LocalReport.EnableExternalImages = True
Dim signaturePath As String = Path.Combine(Application.StartupPath, $"Mysignature.png")
Dim filepath As Uri
filepath = New Uri(signaturePath)
Dim Path1 As ReportParameter
Path1 = New ReportParameter("Path", filepath.AbsoluteUri)
Me.ReportViewer1.LocalReport.SetParameters(Path1)
Me.ReportViewer1.RefreshReport()
End Sub
End Class