public virtual void AddFieldValue(DataRecord dataRecord) { foreach (string field in dataRecord.GetAllFields()) { this.fieldValues.AddFieldValue(field, dataRecord.GetFieldValue(field)); } }