示例#1
0
        private void ColorRulesControl_EditValueChanged(object sender, EventArgs e)
        {
            if (InSetup)
            {
                return;
            }

            if (ColorBy.QueryColumn != null && ColorBy.QueryColumn.CondFormat != null)
            {
                ColorBy.QueryColumn.CondFormat.Rules = ColorRulesControl.GetRules();
                ResetBackgroundColors(ColorBy.QueryColumn);
            }

            FireEditValueChanged(ColorRulesControl);
        }
示例#2
0
        private void ColorColumnSelector_EditValueChanged(object sender, EventArgs e)
        {
#if false
            if (InSetup)
            {
                return;
            }

            InSetup = true;

            QueryColumn qc = ColorColumnSelector.QueryColumn;
            ColorBy.QueryColumn = qc;
            if (qc != null)
            {                   // setup for this column
                ColorByColumn.Checked = true;
                if (qc.CondFormat == null || qc.CondFormat.Rules.Count == 0)
                {                 // define default rules
                    qc.CondFormat = new CondFormat();
                    ResultsField rfld = View.ResultsFormat.GetResultsField(qc);
                    if (rfld != null)
                    {
                        CondFormatStyle cfStyle = qc.CondFormat.Rules.ColoringStyle;
                        ColorRulesControl.SetupControl(rfld.QueryColumn.MetaColumn.DataType, cfStyle, rfld);
                        //ColorRulesControl.SetupForResultsField(rfld, qc.CondFormat.Rules.ColoringStyle);
                    }
                    InitializeRulesBasedOnDataValues();
                    qc.CondFormat.Rules = ColorRulesControl.GetRules();                     // get rules back
                }

                ResetBackgroundColors(ColorBy.QueryColumn);
                SetupColorSchemeGrid(ColorBy.QueryColumn, View);
            }

            else
            {
                ColorByFixedColor.Checked = true;              // no col selected, goto fixed mode
            }
            InSetup = false;

            FireEditValueChanged(ColorColumnSelector);
#endif

            return;
        }