Crear una interfaz para filtrar los datos de fecha y hora
Cree dos campos que le permitan filtrar los motores según su fecha y hora de fabricación.
- Cree el campoDesde:
- Haga clic con el botón derecho enMainWindow (type)y seleccione .
- Pase el cursor por encima del objeto, seleccione y escribaFilterFromDateTime.
- EnPropiedades, establezcaValoren la fecha de fabricación del motor más antigua.CONSEJO: Las fechas de fabricación del motor se establecen al crear el tipo de objeto Motor y las instancias de objeto.
- Cree el campoPara:
- Haga clic con el botón derecho enMainWindow (type)y seleccione .
- Pase el cursor por encima del objeto, seleccione y escribaFilterToDateTime.
- EnPropiedades, establezca la propiedadValoren la fecha de fabricación del motor más reciente.CONSEJO: Las fechas de fabricación del motor se establecen al crear el tipo de objeto Motor y las instancias de objeto.
- Cree las etiquetas:
- Cree tres etiquetas. Para ello, haga clic con el botón derecho enMainWindow (type)y seleccione .
- Para cambiar el nombre de las etiquetas, pase el cursor por encima de cada etiqueta, seleccione y escriba:
- FilterDateTimeLabel
- FilterFromDateTimeLabel
- FilterToDateTimeLabel
- SeleccioneFilterDateTimeLabely, enPropiedades, establezcaTextoenFilter motors by manufacture date.
- SeleccioneFilterFromDateTimeLabely, enPropiedades, establezcaTextoenFrom:.
- SeleccioneFilterToDateTimeLabely, enPropiedades, establezcaTextoenTo:.
- Convierta la cuadrícula de datos en filtrable:
- SeleccioneMotorDateTimeGrid.
- EnPropiedades, cree un vínculo dinámico avanzado entre la propiedadConsultay los valores de los objetosParayDesdemediante una formateador de cadena.
- Formato
- SELECT * FROM Model WHERE ManufactureDate BETWEEN {0:sql_literal} and {1:sql_literal}
- {0} DynamicLink
- .
- {1} DynamicLink
Para obtener más información sobre vínculos dinámicos, consulte Crear vínculos dinámicos.
Entregue su opinión