Exemplo n.º 1
0
 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"]));
     }
 }
Exemplo n.º 2
0
    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;
            }
        }
    }
Exemplo n.º 3
0
 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);
 }