我已将datatable
绑定到datagridview
,并允许用户delete
update
和insert
个新记录直接与此{{1} }
现在我想知道如何识别新插入的行/行?
我想获取新的行/行和datagridview
delete
或update
进入SQL Server数据库。
我该怎么办?
谢谢
答案 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/...