私はgridviewを持っていますが、gridview行のasp.net Edit、Delete、Updateコマンドについてはあまり詳しくありません。ここでは、編集モードをクリックして、グリッドビューの行モードを編集するように変更します。しかし、編集ボタンをクリックしても何も起こりません。誰かが何が間違っているのかを確認できますか?
<asp:GridView ID="GridViewTopics" runat="server" AutoGenerateColumns="False" DataKeyNames="Id"
GridLines="Horizontal" OnRowEditing="GridViewTopics_RowEditing" CssClass="gridstyle"
Style="margin-left: 30px;" Width="230px">
<Columns>
<asp:TemplateField HeaderText="Topics">
<ItemTemplate>
<table>
<tr>
<td>
<div>
<asp:Label ID="LabelTopicName" runat="server" Text='<%# Eval("Name") %>'></asp:Label>
</div>
</td>
<td valign="top" align="right" >
<div>
<asp:LinkButton ID="LinkButtonEdit" runat="server" Text="Edit" CommandName="Edit"></asp:LinkButton>
</div>
</td>
</tr>
</table>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="TextBoxEditTopicName" runat="server" Text='<%# Bind("Name") %>'></asp:TextBox>
<asp:LinkButton ID="LinkButtonUpdate" runat="server" CausesValidation="True" CommandName="Update"
Text="Update"></asp:LinkButton>
<asp:LinkButton ID="LinkButtonCancel" runat="server" CausesValidation="False" CommandName="Cancel"
Text="Cancel"></asp:LinkButton>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
<HeaderStyle CssClass="headerclass" />
</asp:GridView>