Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Filtrar un CxGrid por codigo (https://www.clubdelphi.com/foros/showthread.php?t=77829)

chartres 28-02-2012 19:45:01

Filtrar un CxGrid por codigo
 
Hola, tengo un CxGrid, componente de devexpres

como sabran este grid ya trae la opcion de filtrar sus columnas(tipo excel), seleccionando los datos que deseas ver nadamas. Para esto con el mouse das clic en la columna que deseas filtrar y seleccionas los datos que desees que se muestren.

Lo que yo quiero hacer es por medio de codigo desirle a una columna de el grid, que se filtre basandose en una lista de datos, sin que yo los seleccione con el mouse obviamente.

gracias.

Al González 28-02-2012 20:45:29

Código Delphi [-]
  // Mostramos solamente los contratos registrados en los últimos 30 días
  vwContrato.DataController.Filter.AddItem (Nil, vwContratoFecha,
    foGreaterEqual, Date - 29, DateToStr (Date - 29));

vwContrato -> vista cx
vwContratoFecha -> columna a filtrar
foGreaterEqual -> comparación a realizar (">=")
Date - 29 -> valor a comparar
DateToStr (Date - 29) -> texto que representa el valor anterior para mostrar en la barra de filtros

Saludos. :)


La franja horaria es GMT +2. Ahora son las 05:55:15.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi