У меня есть gridview, и я не очень разбираюсь в asp.net Edit, Delete, Update команды строки gridview. Здесь я хочу изменить режим строки 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
№. Без редактирования строк вы столкнулись бы дважды с проблемами. http://stackoverflow.com/questions/5433776/gridview-edit-click-twice-problems. – imAbhi
Отлично! Люби это! – spiral