protected void GridLivro_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { livroDTO.IdLivro = Convert.ToInt32(e.Values[0]); livroBLL.delete(livroDTO); messageSuccess.Visible = true; messageSuccess.Text = "Livro deletado!"; PopulateGrid(); } catch (Exception ex) { messageError.Visible = true; messageError.Text = ex.Message; } }