private void ExtractFieldNames(EventPageBase EventPageBase) { if (EventPageBase.RegistrationForm == null) { return; } XForm xform = XForm.CreateInstance(new Guid(EventPageBase.RegistrationForm.Id.ToString())); NameValueCollection formControls = xform.CreateFormData().GetValues(); foreach (string data in formControls) { if (!FieldsList.Contains(data)) { FieldsList.Add(data); } } }