配列を GridView にバインドしています。以下は私のテンプレート フィールドで、更新をクリックしても RowUpdating が起動しません。
<asp:TemplateField HeaderText="Role">
<EditItemTemplate>
<asp:TextBox runat="server" Text='<%# Container.DataItem.ToString() %>' ID="txtEditRole"></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<%# Container.DataItem.ToString() %>
</ItemTemplate>
</asp:TemplateField>
これは、フィールドを TempleteField にした後に発生しました。以前のフィールドは以下のようでした。
<asp:BoundField DataField="!" HeaderText="Role" />