如何在datagridview c#.net中更改特定行的背景颜色?

时间:2012-12-22 04:22:49

标签: datagridview row backcolor

我有任务,在我的datagridview中,如果我删除一行,该行将更改后台颜色而不是在数据库中删除,直到操作(更新或保存)提交。怎么做呢?

1 个答案:

答案 0 :(得分:0)

由于您的问题中缺少信息和代码,很难提供完整的答案。你可能需要这样的东西。

private void dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e)
{
    e.Cancel = true;
    dataGridView1.CurrentRow.DefaultCellStyle.BackColor = Color.LightGreen;
}

请按照以下链接。我认为它们可能对您解决问题很有帮助。

UserDeletingRow event(当一行即将被删除时触发)

DefaultCellStyle property(更改CurrentRow的BackColor)