HI,
Eu poderia ter tratado a ação ao selecionar a linha do gridview e verificar se teria permissão pra ação, mas isso acarreta uma chamada ao servidor. Então procurei uma maneira de desabilitar a opção de selecionar do gridview caso o usuário não tivesse permissão de realizar a ação.
Exemplo
protected void gdvTurmas_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string status = ((DataRowView)e.Row.DataItem)["STATUS"].ToString();
if (status == "T")
{
e.Row.Cells[e.Row.RowIndex].Enabled = false;
}
}
}
Resultado
Achei aqui
How to disable a control in command field control in gridview
http://stackoverflow.com/a/7188143
Fiquem na Paz!!!
Nenhum comentário:
Postar um comentário