首先设置EnableHeadersVisualStyles为false,这样才能修改行列标题的颜色
然后设置代码
dataGridView1.BackgroundColor=Color.FromArgb(77,77,77);
dataGridView1.DefaultCellStyle.SelectionBackColor=Color.FromArgb(251,176,59);
dataGridView1.ColumnHeadersDefaultCellStyle.BackColor=Color.FromArgb(179,179,179);
dataGridView1.RowHeadersDefaultCellStyle.BackColor=Color.FromArgb(128,128,128);
dataGridView1.RowHeadersDefaultCellStyle.SelectionBackColor=Color.From(251,176,59);
设置DataGridView单行颜色
dataGridView1.Rows[0].DefaultCellStyle.BackColor=Color.FromArgb(90,90,90);
dataGridView1.Rows[0].DefaultCellStyle.ForeColor=Color.White;