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