public EntityEditor(Entity entity, Project project) { InitializeComponent(); this.Entity = entity; _project = project; DataGridViewComboBoxColumn col = grdFields.Columns["colDataType"] as DataGridViewComboBoxColumn; var refLogic = new ReferenceTypeLogic(GlobalData.AppInfo); var dtList = refLogic.GetAllDataTypes(); col.DataSource = dtList; col.DisplayMember = "DataTypeCode"; col.ValueMember = "DataTypeCode"; entityFieldBindingSource.DataSource = entity.EntityFields.ToList(); // get the links for this object var linkList = new List <EntityLink>(); foreach (var field in entity.EntityFields) { if (field.ParentLinks.Count() > 0) { linkList.AddRange(field.ParentLinks.ToList()); } } entityLinkBindingSource.DataSource = linkList; }
protected void PopulateDropDowns() { var refLogic = new ReferenceTypeLogic(GlobalData.AppInfo); var dtList = refLogic.GetAllDataTypes(); cboDataType.DataSource = dtList; cboDataType.DisplayMember = "DataTypeCode"; cboDataType.ValueMember = "DataTypeCode"; }