C# C DataGridView在键盘返回时不更新数据库
我有一个DataGridView,带有更新数据库的CellEndEdit函数。但是,仅当用户将编辑的单元格单击到另一行时,此选项才起作用。如果用户按键盘上的Return键,更改将丢失 我查看了调试模式下的变量,发现按Return键可以设置与单击下一行相同的所有内容。任何想法都会很棒 更新方法:C# C DataGridView在键盘返回时不更新数据库,c#,.net,visual-studio-2010,datagridview,C#,.net,Visual Studio 2010,Datagridview,我有一个DataGridView,带有更新数据库的CellEndEdit函数。但是,仅当用户将编辑的单元格单击到另一行时,此选项才起作用。如果用户按键盘上的Return键,更改将丢失 我查看了调试模式下的变量,发现按Return键可以设置与单击下一行相同的所有内容。任何想法都会很棒 更新方法: private void Grd_RawLedger_UserDeletedRow(object sender, DataGridViewRowEventArgs e) { raw_LedgerT
private void Grd_RawLedger_UserDeletedRow(object sender, DataGridViewRowEventArgs e)
{
raw_LedgerTableAdapter.Update(belvan_GL_EEA_M12DataSet.Raw_Ledger);
this.raw_LedgerTableAdapter.Fill(this.belvan_GL_EEA_M12DataSet.Raw_Ledger);
}
您是否尝试过使用RowValidated事件而不是CellEndEdit事件
这应该满足您的要求,唯一的区别是,它不会保存每个单元格的更改,而是保存每行的更改。您还需要确保只保存已更改的内容