public LegalValuesDialog(RenderableField field, Page currentPage) { InitializeComponent(); if (string.IsNullOrEmpty(field.ToString())) { throw new ArgumentNullException("field"); } if (string.IsNullOrEmpty(currentPage.ToString())) { throw new ArgumentNullException("currentPage"); } ddlField = (DDLFieldOfLegalValues)field; page = currentPage; codeTable = ddlField.GetSourceData(); cbxSort.Checked = ddlField.ShouldSort; fieldName = ddlField.Name; sourceTableName = ddlField.SourceTableName; textColumnName = ddlField.TextColumnName; }