获取DataTable 删除行的数据
在DataTable 中通过
DataTable dtGetChange = dt.GetChanges(); 获取被修改的列,如果在dtGetChange某几行的RowState 为Delete那么,那么在获取被删除行数据就会报错,如:“不能通过已删除的行访问该行的信息”。
对于此问题有2种方式
1,调用dtGetChange.Rows[i].RejectChanges(); 方法,回滚被删除的操作。
2,drChange[“ColumnName”, DataRowVersion.Original].ToString(); 来获取某列的值。
作者:
吉桂昕
出处: http://www.cnblogs.com/jiguixin
我的新浪微博: http://weibo.com/jiguixin
本文版权归【吉桂昕】和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果觉得还有帮助的话,可以点一下右下角的【推荐】,希望能够持续的为大家带来好的技术文章!想跟我一起进步么?那就【关注】我吧。
出处: http://www.cnblogs.com/jiguixin
我的新浪微博: http://weibo.com/jiguixin
本文版权归【吉桂昕】和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果觉得还有帮助的话,可以点一下右下角的【推荐】,希望能够持续的为大家带来好的技术文章!想跟我一起进步么?那就【关注】我吧。