0

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

4

1 回答 1

0

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

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

按照这些链接。我认为它们可能对您解决问题有用。

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

DefaultCellStyle属性(更改 CurrentRow 的 BackColor)

于 2012-12-22T10:48:43.550 回答