title: Second parameter not refreshing after the initial selection of the first parameter in ssrs
body: <p>I did see a lot of other posts on similar questions but they did not help as my question is a little different.
  I have 4 parameters in my report - 
  Start Date (date - defaulted NULL), End Date (date - defaulted NULL), RecordID(text)(Listbox -defaulted to NULL), RecordID2(text)(Textbox)</p>
  
  <p>User has two options to pull the report -</p>
  
  <p>1) Enter a record ID in the "RecordID2" text box to pull the report</p>
  
  <p>(OR) 2) Uncheck the NULL from the Start and End Date parameters which will create a drop down list in the RecordID parameter. User can select 1 RecordID from the drop down to pull the report.</p>
  
  <p>For parameter "RecordID2", I have set the below default expression so that the Main Dataset always runs basesd on @RecordID2.</p>
  
  <pre><code>iif(Paramters!RecordID.Value ="", Nothing,Parameters!RecordID.Value)
  </code></pre>
  
  <p>I have also set the parameter Advanced properties to "Always Refresh".</p>
  
  <p>Issue: Report runs fine for Option 1 and first run of Option 2. But, when I select a different value from the drop down, RecordID2 does not get updated.</p>
  
  <p>For example: RecordID drop down has values ('1234','2345'). On selection of RecordID = '1234', RecordID2 textbox paramter updates to '1234' and the report runs fine. Later, when I select RecordID = '2345' RecordID2 textbox does not get updated to the new value - It still shows '1234'. The preview on changing the selection does look like its getting refreshed, but the textbox value does not get refreshed on this change.</p>
  
  <p>Any ideas on how to fix this is?</p>