Example #1
0
        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();
        }
Example #3
0
        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();
        }