sexta-feira, junho 07, 2013

Desabilitar a opção de Selecionar do GridView de acordo com uma condição no Asp.Net

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: