title: Report parameters always using design time values
body: <p>How do I get the report to use a design-time set value on first run, and then use whatever the user inputs for subsequent 'refreshes'?</p>
  
  <p>I'm using .Net 4 and Telerik Q1 2013 Reporting controls.</p>
  
  <p>I've created a report that has a StartDate and EndDate parameter, which is passed to a SQL query and returns relevant data.</p>
  
  <p>To make it easier for the users to just open and run the report with minimal effort, the StartDate and EndDate have a default value, being set as the first and last day of the current month respectively.</p>
  
  <p>This works great. However, if the user changes these values after the report is loaded, and tries to run the report for say the first to last day of the previous month, the query does not use the user-entered values. Instead it always uses the expression for what is supposed to be the default value.</p>
  
  <p>The way I set the default value is by opening the ReportParameter Collection Editor (right-click in the report, click Report Parameters), and set the Value property of the parameters.</p>
  
  <p>The StartDate is set to:</p>
  
  <pre><code>=StartOfCurrentMonth() 
  </code></pre>
  
  <p>and EndDate is set to </p>
  
  <pre><code>=EndOfCurrentMonth()
  </code></pre>
  
  <p>Any help would be greatly appreciated!</p>