title: Can you set an Internal parameter using the Report Viewer control?
body: <p>Is it possible to set an internal parameter value using the Report Viewer control?</p>
  
  <pre><code>rv.ServerReport.SetParameters(new ReportParameter[] { new ReportParameter("Username", User.Identity.Name) });
  </code></pre>
  
  <blockquote>
    <p>{"The report parameter 'Username' is read-only and cannot be modified.
    (rsReadOnlyReportParameter)"}</p>
  </blockquote>
  
  <p>I've heard that you can only <a href="https://stackoverflow.com/a/9844518/40822">set an internal parameter using the Report Viewer</a>...but it seems an internal parameter is just that...internal. To be clear, an internal parameter on the server side is one where both <code>Hide</code> and <code>Prompt</code> are not checked on the parameter definition. If <code>Hide</code> is checked (hidden parameter), the parameter can still be passed in via a query string or on a subscription.</p>