//[-] void Selection_AddFilter() { DataTable Dt_FilterFields = (DataTable)this.ViewState[CnsDt_FilterFields]; string FilterSt = ""; QueryCondition Qc = (QueryCondition)this.ViewState[CnsObj_QueryCondition]; if (Qc == null) { Qc = new QueryCondition(); } DataRow[] ArrDr = Dt_FilterFields.Select("Field = '" + this.Cbo_SearchFilter.SelectedValue + "'"); if (ArrDr.Length > 0) { Qc.Add( (string)Do_Methods.IsNull(ArrDr[0]["Field"], "") , this.Txt_Search.Text , (string)Do_Methods.IsNull(ArrDr[0]["DataType"], "")); FilterSt = this.Cbo_SearchFilter.SelectedItem.Text + " by " + this.Txt_Search.Text; } this.ViewState[CnsObj_QueryCondition] = Qc; string ViewState_DisplayFilterString = (string)this.ViewState[CnsDisplayFilterString]; ViewState_DisplayFilterString += @"<br />" + FilterSt; this.ViewState[CnsDisplayFilterString] = ViewState_DisplayFilterString; }