private void SetDataSource(DDListField ddlField) { if (!string.IsNullOrEmpty(ddlField.SourceTableName)) { codeTable = ddlField.GetSourceData(); sourceTableName = ddlField.SourceTableName; textColumnName = ddlField.TextColumnName; } }
/// <summary> /// Constructor of the Codes dialog /// </summary> /// <param name="frm">The main form</param> /// <param name="name">The field's name</param> /// <param name="currentPage">The current page</param> public ListDialog(MainForm frm, string name, Page currentPage) : base(frm, name, currentPage) { InitializeComponent(); fieldName = name; page = currentPage; ddlField = new DDListField(page); ddlField.Name = fieldName; selectedFields = new NamedObjectCollection <Field>(); SetDataSource(ddlField); SetDgCodes(dgCodes, fieldName); }
/// <summary> /// Constructor for the class /// </summary> /// <param name="frm">The parent form</param> /// <param name="field">The fied to be edited</param> public ListFieldDefinition(MainForm frm, DDListField field) : base(frm) { InitializeComponent(); this.Text = "List Field"; this.mode = FormMode.Edit; this.field = field; this.page = field.Page; selectedFields = new NamedObjectCollection <Field>(); LoadFormData(); btnOk.Enabled = true; }