我需要为DataGridView中的特定单元格着色。我尝试过,但它没有用。
dataGridView1.Rows[1].Cells[1].Style.BackColor = Color.Red;
但是对于整个列,它可以工作......
dataGridView1.Columns[2].DefaultCellStyle.BackColor = Color.Red;
但如果你能帮助我,我需要一个细胞
答案 0 :(得分:1)
试试这个
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
{
DataGridViewCellStyle MakeItRed = new DataGridViewCellStyle();
MakeItRed.BackColor = Color.Red;
//make a whole column red
dataGridView1.Columns[1].DefaultCellStyle = MakeItRed;
//make a specific cell red
DataGridViewRow row2 = dataGridView1.Rows[2];
row2.Cells[2].Style = MakeItRed;
}