如何从DataRow中获取原始DataColumn值?我有一个数据表,我想找出所有修改过的数据行的原始列值。在修改DataRow之前,我使用以下方法获取原始列值DataRow[]dataRowArray=dataTableInstance.Select(null,null,DataViewRowState.OriginalRows);DataRoworiginalDataRow=dataRowArray[rowIndex][columnIndex,DataRowVersion.Original]请指出我在哪里我做错了什么?上面的代码没有给我原始列,而是给我最新修改的列值。谢谢。Nikhil在调用AcceptChanges时(通常在DataAdapter或TableAdapter上调用DataAdapter时)原始值会丢失。接受更改后,您将无法访问原始值,这可能是您的代码不起作用的原因。DataRow行=undefinedrow;行[“列”].ToString();这将返回转换为定义列的字符串的值。以上就是C#学习教程:如何从DataRow中获取DataColumn的原始值?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
