none
Como alterar cor da linha no datagrid conforme o valor RRS feed

  • Pergunta

  • Tenho um Datagridview e gostaria de mudar a cor da linha conforme o valor que ela apresenta por exemplo se encontro o valor 10 gostaria que esta linha ficasse vermelha, alguem pode me ajudar???

    Obrigado galera pela atenção!!!

    quinta-feira, 1 de junho de 2006 13:07

Respostas

  • Olá Carlos.

    Podes fazer isso usando o evento CellFormatting da grid. Veja um exemplo:

    private void Form1_Load(object sender, EventArgs e)

    {

    dataGridView1.Columns.Add("Nome", "Nome");

    dataGridView1.Rows.Add(new object[] { "Marcos", "Joao" });

    }

    private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)

    {

    if (e.Value != null && e.Value.Equals("Marcos"))

    {

    dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.Blue;

    }

    }

     

    Valeu, t+

    quinta-feira, 1 de junho de 2006 13:19

Todas as Respostas