title: RowUpdating not firing in EditItemTemplate
body: <p>I'm binding an array to GridView. Below is my template field and it doesn't fire RowUpdating when I click on update.</p>
  
  <pre><code>&lt;asp:TemplateField HeaderText="Role"&gt;
                  &lt;EditItemTemplate&gt;
                      &lt;asp:TextBox runat="server" Text='&lt;%# Container.DataItem.ToString() %&gt;' ID="txtEditRole"&gt;&lt;/asp:TextBox&gt;
                  &lt;/EditItemTemplate&gt;
                  &lt;ItemTemplate&gt;
                      &lt;%# Container.DataItem.ToString() %&gt;
                  &lt;/ItemTemplate&gt;
              &lt;/asp:TemplateField&gt;
  </code></pre>
  
  <p>This happened after making the field to TempleteField. Earlier the field was like below.</p>
  
  <pre><code>&lt;asp:BoundField DataField="!" HeaderText="Role" /&gt;
  </code></pre>