Cores do conteúdo

<< Click to Display Table of Contents >>

Navigation:  Desktop > DataGridView >

Cores do conteúdo

Previous pageReturn to chapter overviewNext page

Formatar conteúdo

 

Para formatar conforme o conteúdo, neste exemplo, o campo valor mostra vermelho para negativos e verde para positivos.

 

        private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)

        {

            if (dataGridView1.Columns[e.ColumnIndex].Name != "vl_valor")

                return;

 

            e.CellStyle.ForeColor = (Decimal.Parse(e.Value.ToString()) < 0) ?  Color.Red : Color.Green;

        }

 

 

Para formatar a seleção

 

        private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)

        {

            e.CellStyle.SelectionBackColor = Color.Yellow;

            e.CellStyle.SelectionForeColor = e.CellStyle.ForeColor;

        }

 

 

Tela

 

datagrid7