В элементе управления gridview я использую RowEditingevent.Я создал командное поле для обработки вставки, отмены и обновления.
Проблема: при нажатии кнопки «Изменить» (manage.jpg) она не отображается в режиме редактирования.Если я сделаю еще один щелчок, при том же редактировании будут показаны поля данных для редактирования.Я не понимаю, почему он не отвечает за событие первого нажатия.
<asp:CommandField
ShowEditButton="true"
ShowCancelButton="True"
ButtonType="Image"
EditImageUrl="manage.jpg"
HeaderText="Edit"
UpdateImageUrl="insert.jpg"
CancelImageUrl="cancel.png"
ItemStyle-Width="10px" >
<ItemStyle Width="20px" Height="20px"></ItemStyle>
</asp:CommandField>
protected void gridFavoriteAddress_RowEditing(object sender, GridViewEditEventArgs e) {
gridFavoriteAddress.EditIndex = e.NewEditIndex;
//gridFavoriteAddress.DataBind();
}