0
我有gridview,我不是很擅長gridview行的asp.net編輯,刪除,更新命令。在這裏,我想通過單擊編輯模式來更改gridview行模式進行編輯。但是當我點擊編輯按鈕時它什麼都不做。有人可以檢查什麼可能是錯的?gridview編輯命令錯誤。行不改變模式更新
<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>
如果我不提供rowediting()方法
代碼。這會工作嗎? – spiral 2013-03-19 21:25:51
否。沒有行編輯,您會遇到點擊兩次問題。 http://stackoverflow.com/questions/5433776/gridview-edit-click-twice-problems。 – imAbhi 2013-03-19 21:37:50
太棒了!喜歡! – spiral 2013-03-19 21:54:11