我希望我的 dataGridView 的活动记录有一些背景色。所以我在我的代码中使用 RowEnter、RowLeave 方法:
private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e)
{
dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor =
Color.FromArgb(231, 255, 231);
}
private void dataGridView1_RowLeave(object sender, DataGridViewCellEventArgs e)
{
dataGridView1.Rows[e.RowIndex].DefaultCellStyle.BackColor = Color.Empty;
}
一切正常,但非常非常慢。有没有更有效的方法可以在 WinForms 中实现这种效果?