Me.ReportViewer3.Reset()
Me.ReportViewer3.LocalReport.ReportPath = "";
Dim rds As New ReportDataSource("", ds1.Tables(""))
Me.ReportViewer3.LocalReport.DataSources.Add(rds)
mention the report path just after reset().as you wrote it outside so it's unable to identify the path...
Hope it will work..