none
Esconder imgButtom em um gridview RRS feed

  • Pergunta

  • Bom dia!

    Estou precisando colocar um botão com statos visível ou invisível no grid a partir de um status retornado do banco porem ja fiz vários testes e cheguei mas perto com o código que segue abaixo porem na primeira linha do grid não funciona não seta no botão se é visível ou invisível.

    protected void GW_Documentos_RowDataBound(object sender, GridViewRowEventArgs e)
            {
                
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                    ImageButton btDeletar = (ImageButton)e.Row.FindControl("btDeletar");
                    ImageButton btConfirme = (ImageButton)e.Row.FindControl("btConfirme");
                    ImageButton btEditar = (ImageButton)e.Row.FindControl("btEditar");
                    
                    
    
                    foreach (GridViewRow row in GW_Documentos.Rows)
                    {
                        if (GW_Documentos.Rows.Count > 0)
                        {
                            if (estatus == 0)
                            {
                                btDeletar.Visible = true;
                                btConfirme.Visible = true;
                                btEditar.Visible = true;
                            }
                            else
                            {
                                btDeletar.Visible = false;
                                btConfirme.Visible = false;
                                btEditar.Visible = false;
                            }
                        }
                    }
                    btDeletar.Attributes.Add("onclick =", "javascript:return " + "confirm('Tem Certeza que deseja excluir esse documento? Apos excluir não será mais possível visualiza-lo!')");
                    btConfirme.Attributes.Add("onclick", "javascript:return " + "confirm('Tem Certeza que deseja confirmar este documento? Apos a confirmação não haverá mais como edita-lo!')");
                }
               
            }




    • Editado DarleySilva quinta-feira, 21 de maio de 2015 18:09
    quinta-feira, 21 de maio de 2015 15:09

Respostas

  • Bom dia Pessoal!

    Desde já agradeço porem apos lutar bastante contra os códigos cheguei a conclusão do problema apos encontrar um link com a mesma duvida segue o endereço:

    https://social.msdn.microsoft.com/Forums/pt-BR/6a22d6ac-2433-4d45-a919-f72eea5bbf1e/esconder-boto-coluna-gridview?forum=504

    sexta-feira, 22 de maio de 2015 12:54

Todas as Respostas

  • Bom dia!

    Estou precisando colocar um botão com statos visível ou invisível no grid a partir de um status retornado do banco porem ja fiz vários testes e cheguei mas perto com o código que segue abaixo porem na primeira linha do grid não funciona não seta no botão

    protected void GW_Documentos_RowDataBound(object sender, GridViewRowEventArgs e)
            {
                
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                    ImageButton btDeletar = (ImageButton)e.Row.FindControl("btDeletar");
                    ImageButton btConfirme = (ImageButton)e.Row.FindControl("btConfirme");
                    ImageButton btEditar = (ImageButton)e.Row.FindControl("btEditar");
    
                    foreach (GridViewRow row in GW_Documentos.Rows)
                    {
                        if (GW_Documentos.Rows.Count > 0)
                        {
                            if (estatus == 0)
                            {
                                btDeletar.Visible = true;
                                btConfirme.Visible = true;
                                btEditar.Visible = true;
                            }
                            else
                            {
                                btDeletar.Visible = false;
                                btConfirme.Visible = false;
                                btEditar.Visible = false;
                            }
                        }
                    }
                    btDeletar.Attributes.Add("onclick =", "javascript:return " + "confirm('Tem Certeza que deseja excluir esse documento? Apos excluir não será mais possível visualiza-lo!')");
                    btConfirme.Attributes.Add("onclick", "javascript:return " + "confirm('Tem Certeza que deseja confirmar este documento? Apos a confirmação não haverá mais como edita-lo!')");
                }
               
            }




    quinta-feira, 21 de maio de 2015 15:16
  • Bom dia Pessoal!

    Desde já agradeço porem apos lutar bastante contra os códigos cheguei a conclusão do problema apos encontrar um link com a mesma duvida segue o endereço:

    https://social.msdn.microsoft.com/Forums/pt-BR/6a22d6ac-2433-4d45-a919-f72eea5bbf1e/esconder-boto-coluna-gridview?forum=504

    sexta-feira, 22 de maio de 2015 12:54