PINTAR UN DATAGRIDVIEW

 try

 {

     if (this.dgv.Columns[e.ColumnIndex].Name == "CATEGORIA" && e.Value.ToString() == "5")

     {

         //e.CellStyle.BackColor = Color.FromArgb(252, 196, 4);

         dgv.Rows[e.RowIndex].Cells[3].Style.BackColor = Color.FromArgb(252, 196, 4);

         dgv.Rows[e.RowIndex].Cells[4].Style.BackColor = Color.FromArgb(252, 196, 4);

         dgv.Rows[e.RowIndex].Cells[5].Style.BackColor = Color.FromArgb(252, 196, 4);

     }

     //if (this.dgv.Columns[e.ColumnIndex].Name == "AUX1")

     if (this.dgv.Columns[e.ColumnIndex].Name == "CATEGORIA" && e.Value.ToString() == "7")

     {

         //e.CellStyle.BackColor = Color.FromArgb(248, 203, 173);

         dgv.Rows[e.RowIndex].Cells[3].Style.BackColor = Color.FromArgb(248, 203, 173);

         dgv.Rows[e.RowIndex].Cells[4].Style.BackColor = Color.FromArgb(248, 203, 173);

         dgv.Rows[e.RowIndex].Cells[5].Style.BackColor = Color.FromArgb(248, 203, 173);

     }

     if (this.dgv.Columns[e.ColumnIndex].Name == "CATEGORIA" && e.Value.ToString() == "8")

     {

         dgv.Rows[e.RowIndex].Cells[3].Style.BackColor = Color.FromArgb(248, 203, 173);

         dgv.Rows[e.RowIndex].Cells[4].Style.BackColor = Color.FromArgb(248, 203, 173);

         dgv.Rows[e.RowIndex].Cells[5].Style.BackColor = Color.FromArgb(248, 203, 173);

     }

     //e.CellStyle.BackColor = Color.FromArgb(248, 203, 173);


     //{

     //    if (e.Value.ToString() == "5")

     //    {

     //        //dgv.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = Color.FromArgb(252, 196, 4);

     //        dgv.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = Color.FromArgb(252, 196, 4);


     //    }

     //    else if (e.Value.ToString() == "7" || e.Value.ToString() == "8")

     //    {

     //        dgv.Rows[e.RowIndex].Cells[e.ColumnIndex].Style.BackColor = Color.FromArgb(248, 203, 173);

     //    }

     //}

 }

 catch (Exception error)

 {

     MessageBox.Show("SI EL PROBLEMA PERSISTE, FAVOR DE"

      + "\n" +

      "CONTACTARSE CON EL ENCARGADO DE SISTEMAS"

      + "\n" +

      error.Message, "MENSAJE DE ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

 }

Comentarios

Entradas populares de este blog

METODOS SET Y GET A LA BASE DE DATOS

EVENTOS DE UN DATADRIDVIEW