/// <summary> /// Copy Values /// </summary> /// <param name="record"></param> internal void CopyValues(IRecord record) { for (int i = 0; i < CurrentValues.Count; i++) { int indexInRecord = fieldIndexInRecordByIndexInView[i]; record.SetFieldValue(indexInRecord, CurrentValues.IsNull(i), (String)CurrentValues.GetValue(i)); } }