Quando usamos uma GridView, ligada a algum DataSource (como um ObjectDataSource, ou LinqDataSource), muitas vezes é preciso refinar o método de exclusão de dados, como por exemplo: manipular ou tratar uma eventual exceção na operação.
Para tal, no evento RowDeleted da GridView, devemos verificar se há exceção através do argumento do evento (GridViewDeletedEventArgs e), e definir que a exceção será manipulada, veja o exemplo:
protected void grid_RowDeleted(object sender, GridViewDeletedEventArgs e)
{
if (e.Exception != null)
{
e.ExceptionHandled = true;
lblMsg.Text = string.Format("Erro ao excluir registro: {0}", e.Exception.Message);
}
}
0 comentários:
Postar um comentário