protected virtual void ShowUnboundExpressionEditor(GridColumn column) { using (ExpressionEditorForm form = new UnboundColumnExpressionEditorForm(column, null)) { form.StartPosition = FormStartPosition.CenterParent; if (form.ShowDialog() == DialogResult.OK) { ApplyFilter(column, form.Expression); } } }
public override void ShowUnboundExpressionEditor(GridColumn column) { using (ExpressionEditorForm form = new UnboundColumnExpressionEditorForm(new MyGridColumnIDataColumnInfoWrapper(column, GridColumnIDataColumnInfoWrapperEnum.ExpressionEditor), null)) { if (this.GridControl != null) { form.SetMenuManager(this.GridControl.MenuManager); } form.StartPosition = FormStartPosition.CenterParent; UnboundExpressionEditorEventArgs ea = new UnboundExpressionEditorEventArgs(form, column); OnUnboundExpressionEditorCreated(ea); if (!ea.ShowExpressionEditor) { return; } if (GetFormResult(form) == DialogResult.OK) { column.UnboundExpression = form.Expression; } } }