public ColumnFilter(CtlAutoList owner, Column column, ListVieweHelper.EOperator op, string va) { this._owner = owner; this.Operator = op; this._column = column; this.TextValue = va.ToUpper(); if (!double.TryParse(va, out this.NumValue)) { this.NumValue = double.NaN; } }
internal static bool Show(Form owner, string colName, ref ListVieweHelper.EOperator op, ref string text) { using (FrmEditColumnFilter frm = new FrmEditColumnFilter()) { frm.ctlTitleBar1.SubText += " for " + colName; EnumComboBox.Populate(frm._lstNumComp, op); frm._txtNumComp.Text = text; if (UiControls.ShowWithDim(owner, frm) == DialogResult.OK) { op = frm.GetSelectedOperator(); text = frm._txtNumComp.Text; return(true); } return(false); } }