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);
         }
     }
 }
示例#2
0
 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;
         }
     }
 }