Comment peindre seulement DataGridView du fond de la cellule non son contenu?

j'ai besoin de la peinture de fond que de DataGridView cellule non son Contenu.Mais alors que je suis en train de faire de la peinture, la peinture de son contenu.Merci de m'aider.

Mon code va comme ceci.

private void Daywisegrid_CellPainting(object sender, DataGridViewCellPaintingEventArgs e)
        {
            if (e.RowIndex == 0 )

            {
                using (Brush gridBrush = new SolidBrush(this.Daywisegrid.GridColor))
                {
                    using (Brush backColorBrush = new SolidBrush(e.CellStyle.BackColor))
                    {
                        using (Pen gridLinePen = new Pen(gridBrush))
                        {
                            //Clear cell 
                            e.Graphics.FillRectangle(backColorBrush, e.CellBounds);
                            //Bottom line drawing
                            e.Graphics.DrawLine(gridLinePen, e.CellBounds.Left, e.CellBounds.Bottom-1 , e.CellBounds.Right, e.CellBounds.Bottom-1);


                            e.Handled = true;
                        }
                    }
                }
            }

OriginalL'auteur Prakash Kunwar | 2011-05-18