title: Local Report Viewer 11 (RDLC) doesn't process applied parameters
body: <p>In Report Viewer 11 (VS2012) WinForms, we encountered a strange problem regarding report parameters while in local RDLC reports.</p>
  
  <p>We have setup a local report that consumes a report parameter and shows this to the user:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" 
          xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner"&gt;
  
  [...]
  
  &lt;ReportParameters&gt;
    &lt;ReportParameter Name="TestValue"&gt;
      &lt;DataType&gt;String&lt;/DataType&gt;
      &lt;Prompt&gt;ReportParameter1&lt;/Prompt&gt;
    &lt;/ReportParameter&gt;
  &lt;/ReportParameters&gt;
  
  [...]
  
  &lt;Textbox Name="TestValueTextBox"&gt;
        &lt;KeepTogether&gt;true&lt;/KeepTogether&gt;
        &lt;Paragraphs&gt;
          &lt;Paragraph&gt;
            &lt;TextRuns&gt;
              &lt;TextRun&gt;
                &lt;Value&gt;=Parameters!TestValue.Value&lt;/Value&gt;
                [...]
              &lt;/TextRun&gt;
            &lt;/TextRuns&gt;
            &lt;Style&gt;
  &lt;/Report&gt;
  </code></pre>
  
  <p>In code, we apply the parameter like here:</p>
  
  <pre><code>this.View.reportViewer.LocalReport.LoadReportDefinition(reportRdlc);
  
  ReportParameter rp = new ReportParameter("TestValue", "TEST");
  
  this.View.reportViewer.LocalReport.SetParameters(rp);
  </code></pre>
  
  <p>The report viewer does not apply the value but instead complaining about that the value is missing.</p>
  
  <p>In Report Viewer 10 (VS2010) this is actually working without any problems.</p>
  
  <p>Anybody knows why this actually does not work with Report Viewer 11 (WinForms)?</p>