Davis 0 Denunciar post Postado Maio 28, 2007 Opa!Seguinte: eu tenho um gridview onde eu carrego alguns registros de dentro da tabela "tbDocumentos" no meu banco de dados. Essa tabela tem um campo chamado "fechado" (bit - true/false) onde, se fechado = true significa que o documento está fechado (sei, meio óbvio...).Agora que vem o problema: Como eu mostro TODOS os documentos no grid eu precisaria exibir/esconder o botão "editar" do gridview de acordo com o status do documento (fechado = true/false).Alguém sabe se tem algum jeito de habilitar/desabilitar o botão editar de cada registro se necessário?Thanks! :) Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Maio 28, 2007 tu pode usar o evento RowDataBound para controlar isso exemplos pra usar o evento RowDataBound: http://forum.imasters.com.br/index.php?sho...hl=RowDataBound http://forum.imasters.com.br/index.php?sho...hl=RowDataBound http://forum.imasters.com.br/index.php?sho...hl=RowDataBound http://forum.imasters.com.br/index.php?sho...hl=RowDataBound Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Maio 28, 2007 Outra dica é simplesmente filtrar seus registros no seu Select, só trazer nas condições que você quiser... Compartilhar este post Link para o post Compartilhar em outros sites
Davis 0 Denunciar post Postado Maio 31, 2007 Valeu galera! protected void gvDocs_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { //e.Row.Cells[1] é a coluna onde fica o botão "Editar" if (gvDocs.DataKeys[e.Row.RowIndex]["fechado"].ToString() != "") { e.Row.Cells[1].Enabled = !Convert.ToBoolean(gvDocs.DataKeys[e.Row.RowIndex]["fechado"].ToString()); } } } http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Maio 31, 2007 é isso ae Davis, ficou massaabs Compartilhar este post Link para o post Compartilhar em outros sites