protected void gridVinculoUsuario_ProcessColumnAutoFilter(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewAutoFilterEventArgs e) { if (gridVinculoUsuario.VisibleRowCount > 0) { PreenchegridVinculoUsuario(Convert.ToInt32(coIDUsuario.Value), Convert.ToInt32(coIDSetorVinculoUsuario["IDSetor"]), Convert.ToInt32(Session["IDEmpresa"]), Convert.ToInt32(Session["TPUsuario"])); } }
protected void ASPxGridView1_ProcessColumnAutoFilter(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewAutoFilterEventArgs e) { if (e.Column.FieldName != "UnitPrice") { return; } if (e.Kind == GridViewAutoFilterEventKind.CreateCriteria) { if ((e.Value.Length > 1) && ((e.Value[0] == '<') || (e.Value[0] == '>'))) { e.Criteria = CriteriaOperator.TryParse("[UnitPrice]" + e.Value); } } else if (e.Kind == GridViewAutoFilterEventKind.ExtractDisplayText) { if (e.Value.Length > 0) { BinaryOperator bo = (BinaryOperator)e.Criteria; string operatorSymbol = String.Empty; switch (bo.OperatorType) { case BinaryOperatorType.Greater: operatorSymbol = ">"; break; case BinaryOperatorType.Less: operatorSymbol = "<"; break; } e.Value = operatorSymbol + e.Value; } } }
protected void gridUsuario_ProcessColumnAutoFilter(object sender, DevExpress.Web.ASPxGridView.ASPxGridViewAutoFilterEventArgs e) { //criterioFiltro = ""; if (e.Value != "") { criterioFiltro = e.Value.ToString(); filtro = e.Value.ToString(); } Preenchegrid(false); }