private void LaunchCustomDialog(string filterExpr) { Form form = _Panel.SuperGrid.FindForm(); if (_Panel.SuperGrid.FilterUseExtendedCustomDialog == true) { CustomFilterEx cf = new CustomFilterEx(_Panel, _GridColumn, filterExpr); cf.Text = _GridColumn.Name; DialogResult dr = cf.ShowDialog(form); if (dr == DialogResult.OK) { _GridColumn.FilterExpr = cf.FilterExpr; _GridColumn.FilterValue = null; _GridColumn.FilterDisplayValue = cf.FilterExpr; } } else { CustomFilter cf = new CustomFilter(_Panel, _GridColumn, filterExpr); cf.Text = _GridColumn.Name; DialogResult dr = cf.ShowDialog(form); if (dr == DialogResult.OK) { _GridColumn.FilterExpr = cf.FilterExpr; _GridColumn.FilterValue = null; _GridColumn.FilterDisplayValue = cf.FilterExpr; } } _Panel.ColumnHeader.ResetColumnStateEx(); _Panel.SuperGrid.Focus(); }
private void LaunchCustomDialog(string filterExpr) { GridPanel panel = _GridColumn.GridPanel; if (panel.SuperGrid.FilterUseExtendedCustomDialog == true) { CustomFilterEx cf = new CustomFilterEx(panel, _GridColumn, filterExpr); cf.Text = "'" + _GridColumn.Name + "'" + CustomFilter; cf.ShowInPopupVisible = false; DialogResult dr = cf.ShowDialog(); if (dr == DialogResult.OK) _CustomExpr = cf.FilterExpr; } else { CustomFilter cf = new CustomFilter(panel, _GridColumn, filterExpr); cf.Text = "'" + _GridColumn.Name + "'" + CustomFilter; DialogResult dr = cf.ShowDialog(); if (dr == DialogResult.OK) _CustomExpr = cf.FilterExpr; } panel.SuperGrid.Focus(); }
private void LaunchCustomDialog(GridPanel panel, string filterExpr) { Form form = panel.SuperGrid.FindForm(); if (panel.SuperGrid.FilterUseExtendedCustomDialog == true) { CustomFilterEx cf = new CustomFilterEx(panel, null, filterExpr); cf.Text = panel.Name; DialogResult dr = cf.ShowDialog(form); if (dr == DialogResult.OK) panel.FilterExpr = cf.FilterExpr; } else { CustomFilter cf = new CustomFilter(panel, null, filterExpr); cf.Text = panel.Name; DialogResult dr = cf.ShowDialog(form); if (dr == DialogResult.OK) panel.FilterExpr = cf.FilterExpr; } SuperGrid.Focus(); }