public AppListInfo LinkListToColumn(TableBase.TableEnum listName, DevExpress.XtraEditors.TreeListLookUpEdit col) { AppListInfo l = AppListStore.Find(x => x.AppListName == listName); l.LinkListToColumn(col); l.AddButtonsToList(col); return(l); }
public void LinkListToColumn(DevExpress.XtraEditors.TreeListLookUpEdit col, string treeFilterString = "") { try { DevExpress.XtraTreeList.TreeList MyList = (DevExpress.XtraTreeList.TreeList) this.LayoutObject; MyList.DataSource = this.DataMemberXPCollection; col.Properties.DataSource = this.DataMemberXPCollection; col.Properties.DisplayMember = this.DisplayMember; col.Properties.ValueMember = this.ValueMember; RetrieveRows(false); col.Properties.TreeList.ForceInitialize(); CopySettings(MyList, col.Properties.TreeList); if (treeFilterString != "") { col.Properties.TreeList.AddFilter(treeFilterString); } } catch (Exception ex) { XtraMessageBox.Show(ex.GetFullExceptionErrMessage()); } }