Мне нужно клонировать все данные / текущие исходные значения для резервного копирования.Если я использую:
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 ["col", DataRowVersion.Original]) теряются, потому что я не могу установить значения для этого выражения.