C# DataGridView 任何一个单元格内容更改后提示事件

发布时间 2023-12-08 15:22:52作者: 爆烟子老汉

定义一个未保存提示变量

bool NoSaveFlag =false;

在DataGridView的CurrentCellDirtyStateChanged事件中标记

private void DG_ZhiBei_Tab_CurrentCellDirtyStateChanged(object sender, EventArgs e)
{

NoSaveFlag = true;
}

窗体FormClosing事件中检测NoSaveFlag 值,如果为真,则提示保存