private void setupRle(IDataBindingSource src, RepositoryItemLookUpEdit rle, string fn) { rle.DisplayMember = DisplayMember; rle.ValueMember = ValueMember; GetFieldOptionsListEventData qd = new GetFieldOptionsListEventData { Data = null, FieldName = fn, DataBindingSource = src }; src.EditorsHost.onGetOptionsList(this, qd); if (qd.Data != null) { rle.DataSource = qd.Data; } }
private void setupRle(IDataBindingSource src, RepositoryItemTokenEdit rle, string fn) { GetFieldOptionsListEventData qd = new GetFieldOptionsListEventData { Data = null, FieldName = fn, DataBindingSource = src}; src.EditorsHost.onGetOptionsList(this, qd); if (qd.Data != null) { foreach (KeyValuePair pair in qd.Data) { rle.Tokens.Add(new DevExpress.XtraEditors.TokenEditToken(pair.Value, pair.Key)); } } }
private void setupRle(IDataBindingSource src, RepositoryItemTokenEdit rle, string fn) { GetFieldOptionsListEventData qd = new GetFieldOptionsListEventData { Data = null, FieldName = fn, DataBindingSource = src }; src.EditorsHost.onGetOptionsList(this, qd); if (qd.Data != null) { foreach (KeyValuePair pair in qd.Data) { rle.Tokens.Add(new DevExpress.XtraEditors.TokenEditToken(pair.Value, pair.Key)); } } }
private void setupRle(IDataBindingSource src, RepositoryItemComboBox rle, string fn) { //rle.DisplayMember = DisplayMember; //rle.ValueMember = ValueMember; GetFieldOptionsListEventData qd = new GetFieldOptionsListEventData { Data = null, FieldName = fn, DataBindingSource = src }; src.EditorsHost.onGetOptionsList(this, qd); if (qd.Data != null) { ComboBoxItemCollection coll = rle.Items; coll.BeginUpdate(); try { qd.Data.Cast<object>().ToList().ForEach(o => coll.Add(o)); } finally { coll.EndUpdate(); } } }
private void setupRle(IDataBindingSource src, RepositoryItemGridLookUpEdit rle, string fn) { rle.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Near; rle.DisplayMember = DisplayMember; rle.ValueMember = ValueMember; rle.AcceptEditorTextAsNewValue = (AcceptNewValue ? DevExpress.Utils.DefaultBoolean.True: DevExpress.Utils.DefaultBoolean.False); rle.TextEditStyle = TextEditStyles.Standard; rle.PopupFormMinSize = new Size(_popUpWidth, _popUpHeight); rle.View.OptionsView.ShowFilterPanelMode = ShowFilterPanelMode.Default; rle.View.OptionsView.ShowAutoFilterRow = true; rle.UseCtrlScroll = _UseCtrlScroll; GetFieldOptionsListEventData qd = new GetFieldOptionsListEventData { Data = null, FieldName = fn, DataBindingSource = src }; src.EditorsHost.onGetOptionsList(this, qd); if (qd.Data != null) { rle.DataSource = qd.Data; } }
private void setupRle(IDataBindingSource src, RepositoryItemCheckedComboBoxEdit rle, string fn) { //rle.DisplayMember = DisplayMember; //rle.ValueMember = ValueMember; GetFieldOptionsListEventData qd = new GetFieldOptionsListEventData { Data = null, FieldName = fn, DataBindingSource = src }; src.EditorsHost.onGetOptionsList(this, qd); if (qd.Data != null) { CheckedListBoxItemCollection coll = rle.Items; coll.BeginUpdate(); try { qd.Data.Cast <object>().ToList().ForEach(o => coll.Add(o)); } finally { coll.EndUpdate(); } } }
public void onGetOptionsList(object sender, GetFieldOptionsListEventData qd) { }