So he does it perfectly
Color[] colores = {
System.Drawing.Color.White , System.Drawing.Color.WhiteSmoke, System.Drawing.Color.DimGray,
System.Drawing.Color.Gray, System.Drawing.Color.DarkGray, System.Drawing.Color.Silver, System.Drawing.Color.LightGray,
System.Drawing.Color.Gainsboro, System.Drawing.Color.Maroon, System.Drawing.Color.DarkRed, System.Drawing.Color.Red,
System.Drawing.Color.Brown, System.Drawing.Color.Firebrick,System.Drawing.Color.IndianRed, System.Drawing.Color.Snow,
System.Drawing.Color.LightCoral, System.Drawing.Color.RosyBrown,System.Drawing.Color.MistyRose, System.Drawing.Color.Salmon,
System.Drawing.Color.Tomato, System.Drawing.Color.DarkSalmon,System.Drawing.Color.Coral, System.Drawing.Color.OrangeRed,
System.Drawing.Color.LightSalmon,System.Drawing.Color.Sienna, System.Drawing.Color.SeaShell, System.Drawing.Color.Chocolate,
System.Drawing.Color.SaddleBrown, System.Drawing.Color.SandyBrown, System.Drawing.Color.PeachPuff, System.Drawing.Color.Peru,
System.Drawing.Color.Linen, System.Drawing.Color.Bisque, System.Drawing.Color.DarkOrange, System.Drawing.Color.BurlyWood,
System.Drawing.Color.Tan, System.Drawing.Color.AntiqueWhite,System.Drawing.Color.NavajoWhite, System.Drawing.Color.BlanchedAlmond,
System.Drawing.Color.PapayaWhip, System.Drawing.Color.Moccasin, System.Drawing.Color.Orange, System.Drawing.Color.Wheat,
System.Drawing.Color.OldLace,
};
private void DataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
if (this.DataGridView1.Columns[e.ColumnIndex].Name == "Color")
e.CellStyle.BackColor = colores[e.RowIndex];
}