1
爲了備份目的,我需要克隆整個數據行當前/原始值。 如果我使用:恢復舊的DataRow並設置原始版本值?
private static DataRow CopyRow(DataRow dr)
{
DataRow drCopy = dr.Table.NewRow();
DataRow drCopyOrig = dr.Table.NewRow();
for (int i = 0; i < dr.Table.Columns.Count; i++)
{
drCopy[i] = dr[i];
drCopyOrig[i] = dr[i,DataRowVersion.Original];
}
return drCopy;
}
恢復時,我的原始值(DR [「關口」,DataRowVersion.Original])都丟了,因爲我不能設置值這個表達式。