private void RenderParameterSettings() { var parameterTypeId = ddParameterType.SelectedValue; var objParameterTypeController = new ParameterTypeController(); var objParameterType = objParameterTypeController.GetParameterType(parameterTypeId); var objParameterSettingsBase = default(Controls.ParameterSettingsControlBase); objParameterSettingsBase = (Controls.ParameterSettingsControlBase)(LoadControl(ResolveUrl(objParameterType.ParameterTypeSettingsControlSrc))); objParameterSettingsBase.ID = "ParameterSettings"; if (Parameter != null) { objParameterSettingsBase.LoadSettings(Parameter.ParameterConfig); } else { objParameterSettingsBase.LoadSettings(null); } phParameterSettings.Controls.Add(objParameterSettingsBase); // update settings requirements txtCaption_Required.Enabled = Convert.ToBoolean(objParameterSettingsBase.CaptionRequired); }
private void BindParameterType() { var objParameterTypeController = new ParameterTypeController(); ddParameterType.DataTextField = "ParameterTypeName"; ddParameterType.DataValueField = "ParameterTypeId"; ddParameterType.DataSource = objParameterTypeController.ListParameterType(); ddParameterType.DataBind(); }