public override object EditValue( ITypeDescriptorContext context, System.IServiceProvider provider, object value) { IWindowsFormsEditorService formsEditorService = (IWindowsFormsEditorService)null; if (provider != null) { formsEditorService = provider.GetService(typeof(IWindowsFormsEditorService)) as IWindowsFormsEditorService; } if (formsEditorService != null) { RadExpressionEditorForm expressionEditorForm = new RadExpressionEditorForm(context.Instance as GridViewDataColumn); expressionEditorForm.StartPosition = FormStartPosition.CenterScreen; expressionEditorForm.Expression = value.ToString(); if (formsEditorService.ShowDialog((Form)expressionEditorForm) == DialogResult.OK) { value = (object)expressionEditorForm.Expression; } } return(value); }
public ExpressionEditorFormCreatedEventArgs(RadExpressionEditorForm expressionEditorForm) { this.ExpressionEditorForm = expressionEditorForm; }
private void radButtonExprEditor_Click(object sender, System.EventArgs e) { RadExpressionEditorForm.Show(this.radGridView1, this.radGridView1.Columns[5]); }