title: DropDownList in grid view did not working
body: <p>Aspx Code: </p>
  
  <pre><code>  &lt;asp:GridView ID="PaperReviewing" runat="server" CellPadding="4" EmptyDataText="There is no Submission"DataKeyNames="PaperId" RowStyle-Wrap="true"  OnRowDataBound="PaperReviewing_RowDataBound"&gt;
  
                &lt;Columns&gt;
               &lt;asp:TemplateField HeaderText="Action" ControlStyle-Width="200px" &gt;
                  &lt;ItemTemplate&gt;
  
                      &lt;br /&gt;
                      &lt;asp:HyperLink ID="HyperLink3" Target="_blank" ForeColor="Black" onclick="javascript:window.open(this.href,'ManuScript Details','resizable=no,scroll bars=yes,status=no,toolbar=yes,height=500,width=700,left=50,top=40');return true;"
                      NavigateUrl='&lt;%# String.Format("~/EditorsInChief/DownloadSubFileList.aspx?ID={0}", Eval("PaperId")) %&gt;' runat="server"&gt;File Inventory&lt;/asp:HyperLink&gt;
  
                    &lt;br /&gt;&lt;asp:HyperLink ID="HyperLink4" Target="_blank" ForeColor="Black" onclick="javascript:window.open(this.href,'ManuScript Details','resizable=no,scroll bars=yes,status=no,toolbar=yes,height=500,width=700,left=50,top=40');return true;"
                    NavigateUrl='&lt;%# String.Format("~/EditorsInChief/SelectReviewer.aspx?ID={0}", Eval("PaperId")) %&gt;' runat="server"&gt;Select Another Reviewer&lt;/asp:HyperLink&gt;
  
                      &lt;br /&gt;
                                     &lt;/ItemTemplate&gt;
  
          &lt;/asp:TemplateField&gt;
          &lt;asp:BoundField DataField="PaperId" HeaderText="PaperId" InsertVisible="False" 
              ReadOnly="True" SortExpression="PaperId" Visible="False" /&gt;
          &lt;asp:BoundField DataField="ManuScriptId" HeaderText="ManuScript Number" 
              SortExpression="ManuScriptId" /&gt;
          &lt;asp:BoundField DataField="Type" HeaderText="Article Type" SortExpression="Type" /&gt;
             &lt;asp:TemplateField HeaderText="Article Title" HeaderStyle-Wrap="true"  ItemStyle-Wrap="true" ItemStyle-HorizontalAlign="Left" SortExpression="PaperTitle" ControlStyle-Width="200px"&gt;
  
                   &lt;ItemTemplate&gt;
                       &lt;asp:Label ID="Label4" runat="server" Text='&lt;%# Bind("PaperTitle") %&gt;'&gt;&lt;/asp:Label&gt;
                   &lt;/ItemTemplate&gt;
               &lt;/asp:TemplateField&gt;
   &lt;asp:BoundField DataField="ReviewerName" HeaderText="Reviewer Name" SortExpression="ReviewerName" /&gt;
          &lt;asp:BoundField DataField="Status" HeaderText="Current Status" 
              SortExpression="Status" /&gt;
              &lt;asp:BoundField DataField="CreatedDate" HeaderText="Intital Date Submission" SortExpression="CreatedDate" /&gt;                
              &lt;asp:BoundField DataField="DateReviewInvited" HeaderText="Date Review Invited" 
                                      SortExpression="DateReviewInvited" /&gt;
                                             &lt;asp:BoundField DataField="DateReviewDue" HeaderText="Date Review Due" 
                                      SortExpression="DateReviewDue" /&gt;
               &lt;asp:TemplateField HeaderText="EIC Decision"&gt;
                   &lt;ItemTemplate&gt;
                       &lt;asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="true"
                           onselectedindexchanged="DropDownList1_SelectedIndexChanged"&gt;
                       &lt;asp:ListItem Selected="True" Text="Choose Option"&gt;&lt;/asp:ListItem&gt;
                       &lt;asp:ListItem Text="Accept" Value="Accept"&gt;&lt;/asp:ListItem&gt;
                       &lt;asp:ListItem Text="Reject" Value="Reject"&gt;&lt;/asp:ListItem&gt;
                       &lt;asp:ListItem Text="Minor Revision" Value="MinorRevision"&gt;&lt;/asp:ListItem&gt;
                       &lt;asp:ListItem Text="Major Revision" Value="MajorRevision"&gt;&lt;/asp:ListItem&gt;
                       &lt;/asp:DropDownList&gt;
                   &lt;/ItemTemplate&gt;
               &lt;/asp:TemplateField&gt;
      &lt;/Columns&gt;
      &lt;FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" BorderStyle="Double" /&gt;
      &lt;PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" /&gt;
      &lt;SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" /&gt;
      &lt;HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" /&gt;
      &lt;EditRowStyle BackColor="#2461BF" /&gt;
      &lt;AlternatingRowStyle BackColor="White"  /&gt;
  &lt;/asp:GridView&gt;
  </code></pre>
  
  <p>C# Code :</p>
  
  <pre>
       protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
       {
          DropDownList DropDownList1 = (DropDownList)sender;
          GridViewRow grdrDropDownRow = ((GridViewRow)DropDownList1.Parent.Parent);
       }
  
      protected void PaperReviewing_RowDataBound(object sender, GridViewRowEventArgs e)
      {
  
              if (e.Row.RowType == DataControlRowType.DataRow)
              {
                  DropDownList ddl = e.Row.FindControl("DropDownList1") as DropDownList;
                  if (ddl != null)
                  {
                      ddl.SelectedIndexChanged += new EventHandler(DropDownList1_SelectedIndexChanged);
                  }
              }
  
      }
  </pre>
  
  <p>the drop down selectedindexchanged event does not fire. I am trying to do as my drop down  value changes at run time , in my database value get updates.</p>