protected virtual void SetDefaultValues() { Dictionary <string, object> defaultValues = DefaultValueManager.GetValues(WebFormId, _userConnection); foreach (string key in defaultValues.Keys) { string columnName = key; string columnValue = !defaultValues[key].Equals(null) ? defaultValues[key].ToString() : string.Empty; FormFieldsData formData = FormFieldsData.FirstOrDefault(data => data.name == columnName); if (formData == null) { CreateFormFieldsData(columnName, columnValue); } else if (formData.value.IsNullOrEmpty()) { formData.value = columnValue; } } }