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

taniavga

Colorir as linhas numa Datagridview

6 mensagens neste tópico

Boa tarde... estou programando um gerenciador de estoque por datagridview... tenho duas colunas, quantidade minima e quantidade de produto, preciso de colorir as linhas onde a quantidade de produtos seja menor ou igual a quantidade mínima...

Se alguém puder me ajudar ficarei muito agradecida... preciso meio que urgente d uma ajuda para termina um projeto da faculdade...  gracias;;;

EDIT: Titulo modificado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Deixo aqui uma sugestão com o evento CellFormating.

Primeiro adiciona o evento á datagridview:

dataGridView1.CellFormatting += new DataGridViewCellFormattingEventHandler(dataGridView1_CellFormatting);

Depois cria o método:

private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
        {
            DataGridView dgv = sender as DataGridView;
            if (dgv == null)
            {
                return;
            }
// Como o index começa em zero, são as linhas impares (com indice par) que vão ser pintadas.
            if (e.RowIndex % 2 == 0)
            {
                e.CellStyle.BackColor = Color.Blue;
                e.CellStyle.ForeColor = Color.White;
            }

        }

Agora é só trocares o if pelas condições q precisas.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Nem me tinha apercebido q era vb.net.

No entanto fica a ideia. Agora é traduzir.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Muito obrigada, vou tentar mas se alguém quiser dar mais sugestões em vb.net eu aceito rsrs.. valeu galera

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Muito obrigada, vou tentar mas se alguém quiser dar mais sugestões em vb.net eu aceito rsrs.. valeu galera

O link que te mostrei é em vb.net :thumbsup:

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