Guid SpecificationPK = (Guid)this.GetPrimaryKeyValue(row); // Search for the updated row in the original rows DataRow[] FoundRows = dsOriginalSpecifications.Tables[this.ElementSpecificationsTable].Select(this.SpecificationFKField + " = " + SpecificationPK);Something about the way this parses has a problem but I am not sure what it is. Anybody got a clue or how to form this to prevent it?