title: Error on passing multiple parameters to a Report Viewer
body: <p>I'm trying to learn my way around VS 2013 using VB.net and its Report Viewer. I want to know how to pass a string to a parameter basically. And hopefully move on to other methods/procedures. Anyway I have a problem with this particular code block:</p>
  
  <pre><code>With Me.ReportViewer1.LocalReport
      .ReportPath = "C:\Users\Kim\Documents\Visual Studio 2013\Projects\Tests\Tests\Report1.rdlc"
      .DisplayName = "Test Report"
      .DataSources.Clear()
  End With
  Me.ReportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.Normal)
  Dim rpT As New ReportParameter("rpTitle", "Huehuehue")
  Dim rpD As New ReportParameter("rpDate", "This day")
  
  Dim HeaderParams As ReportParameter() = {rpT, rpD}
  For Each param As ReportParameter In HeaderParams
      ReportViewer1.LocalReport.SetParameters(param)
  Next
  </code></pre>
  
  <p>If I comment out <code>Dim rpD As New ReportParameter("rpDate", "This day")</code> and change this line <code>Dim HeaderParams As ReportParameter() = {rpT}</code>, the <code>rpT</code> part will show correctly on the report form. The result is relatively the same if I exclude <code>rpT</code> instead. If I use both I get a <code>Some parameters or credentials have not been specified</code> on my report. I've been hovering around Google for sometime now but nobody else seems to have this kind of problem.</p>