gpt4 book ai didi

c# - 如何从 DataRow 中获取原始 DataColumn 值?

转载 作者:行者123 更新时间:2023-11-30 17:22:21 26 4
gpt4 key购买 nike

我有一个数据表,我想找出所有修改后的数据行的原始列值。

我正在使用以下方法在修改 DataRow 之前获取原始列值

DataRow[] dataRowArray = dataTableInstance.Select(null,null,DataViewRowState.OriginalRows);
DataRow originalDataRow = dataRowArray[rowIndex][columnIndex, DataRowVersion.Original]

请指出我在这里做错了什么?上面的代码没有给我原始列,而是给我最新修改的列值。

谢谢。
尼克尔

最佳答案

当您调用 AcceptChanges 时,原始值会丢失(这通常在您调用 DataAdapterTableAdapter< 上的 Update 时调用 也是)。接受更改后,您将无法访问原始值,这可能就是您的代码无法正常工作的原因。

关于c# - 如何从 DataRow 中获取原始 DataColumn 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2756965/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com