如何识别新添加的行直接到datagridview-C#

时间:2018-09-18 16:42:49

标签: c# datagridview

我已将datatable绑定到datagridview,并允许用户delete updateinsert个新记录直接与此{{1} }

现在我想知道如何识别新插入的行/行?

我想获取新的行/行datagridview deleteupdate 进入SQL Server数据库。

我该怎么办?

谢谢

2 个答案:

答案 0 :(得分:0)

您可以通过2种不同的方式来完成此操作-取决于您的用例:

第一:服务器端

如果要跟踪每个用户有多个会话的更改,将所有更改提交到服务器端并跟踪更改的日期时间和保存状态,请使用此概念。

第二个:客户端

如果您想在客户端上跟踪更改,而不考虑每个用户的多会话,请使用此概念,基本上,增加1个额外的列以跟踪更改历史记录-更好地将其隐藏-

答案 1 :(得分:0)

您可以查看DataTable.GetChanges方法https://msdn.microsoft.com/en-us/library/thc1eetk

或者更好地研究DataAdapter.Update方法https://docs.microsoft.com/en-us/dotnet/api/...