title: Selected Index Changed event not firing for a DropDownList during databind at pageload
body: <p>I have a Dropdownlist (System.Web.UI.WebControls.DropDownList) which I Bind during the pageload.</p>
  
  <pre><code>try
       {
          if (!Page.IsPostBack)
             {
                DataTable dt = new StaticNoticeController().GetStaticNoticeNames();
                 this.HeadingsDropDownList.AutoPostBack = true;
                 this.HeadingsDropDownList.DataSource = new StaticNoticeController().GetStaticNoticeNames();
                 this.HeadingsDropDownList.DataTextField = "NoticeName";
                 this.HeadingsDropDownList.DataValueField = "NoticeId";                  
                   this.HeadingsDropDownList.DataBind();                                       
  
             }
       }   
  catch (SystemException ex)
      {
                  //ToDo: Log the Exception
      }
  </code></pre>
  
  <p>I expect the SelectedIndex event to get fired when I bind the dropdown to a combobox ( which use to happen in case of Comboboxes in Winforms ) so that the page is loaded with values corresponding to the initial value in the dropdown list.</p>
  
  <p>I even tried </p>
  
  <p>this.HeadingsDropDownList.selectedIndex = -1;<br>
  in pageload after databind. But in vain .</p>
  
  <p>When I change the index of the dropdown through the browser , the event gets fired as usual.
  Am I missing something or am I trying to perform something which is not possible ?</p>
  
  <p>Please help.
  Thanks in Advance</p>