Gilnet 0 Denunciar post Postado Novembro 29, 2010 Olá; Preciso excluir uma linha que foi selecionada no gridview através de um checkbox. Vejam como foi feito mas não está funcinando. for (int i = 0; i < grdPerfil.Rows.Count; i++) { GridViewRow row = grdPerfil.Rows; isChecked = ((CheckBox)row.FindControl("chkSelecao")).Checked; if((cboUsuario.SelectedIndex > 0) && (isChecked == true)) { idUsuario = Convert.ToInt32(cboUsuario.SelectedValue.ToString()); idPerfil = Convert.ToInt32(grdPerfil.Rows.Cells[0].Text); msgErro = pPermisao.gravarPermissao(Opcao, idPerfil, idUsuario); btnSelecao.Enabled = false; btnGravar.Enabled = false; grdPerfil.DeleteRow(i); // está dando este erro quando rodo a página: The GridView 'grdPerfil' fired event RowDeleting which wasn't handled. } } Alguma dica ??? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Novembro 29, 2010 O correto é você deletar o registro da sua fontes de dados. Não executar o evento DeleteRow da grid. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
Gilnet 0 Denunciar post Postado Novembro 30, 2010 Resolvido. OK. Obrigado pela dica Compartilhar este post Link para o post Compartilhar em outros sites