• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

LCarreira

[Resolvido] - Alterar a cor da linha de uma GridView dinamicamente...

7 mensagens neste tópico

Boa tarde,

Estou a utilizar uma grid composta por 4 colunas:

SelecButton | Código | Descrição | Estado

O que pretendo é mudar a cor da(s) linha(s) consuante o estado...

Ou seja, se o estado = 1 a cor fica igual, mas se estado = 0 a cor de fundo da linha muda para vermelho...

Alguém me pode ajudar?  :cheesygrin:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já resolvi...

De qualquer forma obrigado pela disponibilidade...

protected void GridPresencForm_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        try
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                if (DataBinder.Eval(e.Row.DataItem, "Status").ToString() == "0")
                {
                    e.Row.BackColor = System.Drawing.Color.Red;
                }
            }
        }
        catch (Exception erro)
        {
            // Display error message
            dbMessageLabel.ForeColor = Color.Red;
            dbMessageLabel.Text = "Erro na Grid... " + erro.Message;
        }
    }

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não encontro a opção do Tópico Resolvido... alguém me explica onde está isso agora? ou desapareceu?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não encontro a opção do Tópico Resolvido... alguém me explica onde está isso agora? ou desapareceu?

Com a mudança de software do fórum ainda não está disponível. Para breve!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Já agora aproveito para informar que a sintax dos vários tipos de código (ASP,C#,VB, etc.) que podemos usar nas mensagens não está a funcionar...

Para o efeito tive que recorrer ao copy/paste de umas das minhas mensagens anteriores e funcionou...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora