title: List Item Selected property not firing click event handler
body: <p>I have two dropdown lists, <code>ddlPrimarySeries</code> and <code>ddlSecondarySeries</code>. I also have a button (<code>ImgBtnSeriesReversal</code>) in the middle of these dropdown lists that switches the selected values in the dropdown. This is the code that switches the selected items on the button click:</p>
  
  <pre><code>foreach (ListItem item in ddlPrimarySeries.Items)
  {
      if (Convert.ToInt32(item.Value) == intSecondarySeries)
      {
          item.Selected = true;
          break;
      }
  }
  
  foreach (ListItem item in ddlSecondarySeries.Items)
  {
      if (Convert.ToInt32(item.Value) == intPrimarySeries)
      {
          item.Selected = true;
          break;
      }
  }
  </code></pre>
  
  <p>It loops through the list items and sees if the currently iterated item is equal to the selected item in the other dropdown and if so it selects it with <code>item.Selected = true</code> and then breaks. My issue is that when the values switch in the dropdowns the <code>ddlPrimarySeries_SelectedIndexChanged</code> and <code>ddlSecondarySeries_SelectedIndexChanged</code> events don't get fired. How can I accomplish this and have the event handlers fire when the values change?</p>