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.
  1. Cree el campo
    Desde
    :
    1. Haga clic con el botón derecho en
      MainWindow (type)
      y seleccione
      Nuevo
      Controles base
      Fecha y hora
      .
    2. Pase el cursor por encima del objeto, seleccione
      Edit
      y escriba
      FilterFromDateTime
      .
    3. En
      Propiedades
      , establezca
      Valor
      en 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.
  2. Cree el campo
    Para
    :
    1. Haga clic con el botón derecho en
      MainWindow (type)
      y seleccione
      Nuevo
      Controles base
      Fecha y hora
      .
    2. Pase el cursor por encima del objeto, seleccione
      Edit
      y escriba
      FilterToDateTime
      .
    3. En
      Propiedades
      , establezca la propiedad
      Valor
      en 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.
  3. Cree las etiquetas:
    1. Cree tres etiquetas. Para ello, haga clic con el botón derecho en
      MainWindow (type)
      y seleccione
      Nuevo
      Controles base
      Etiqueta
      .
    2. Para cambiar el nombre de las etiquetas, pase el cursor por encima de cada etiqueta, seleccione
      Edit
      y escriba:
      • FilterDateTimeLabel
      • FilterFromDateTimeLabel
      • FilterToDateTimeLabel
    3. Seleccione
      FilterDateTimeLabel
      y, en
      Propiedades
      , establezca
      Texto
      en
      Filter motors by manufacture date
      .
    4. Seleccione
      FilterFromDateTimeLabel
      y, en
      Propiedades
      , establezca
      Texto
      en
      From:
      .
    5. Seleccione
      FilterToDateTimeLabel
      y, en
      Propiedades
      , establezca
      Texto
      en
      To:
      .
  4. Convierta la cuadrícula de datos en filtrable:
    1. Seleccione
      MotorDateTimeGrid
      .
    2. En
      Propiedades
      , cree un vínculo dinámico avanzado entre la propiedad
      Consulta
      y los valores de los objetos
      Para
      y
      Desde
      mediante una formateador de cadena.
      Formato
      SELECT * FROM Model WHERE ManufactureDate BETWEEN {0:sql_literal} and {1:sql_literal}
      {0} DynamicLink
      ProjectName
      UI
      MainWindow (Type)
      FilterFromDateTime
      Valor
      .
      {1} DynamicLink
      ProjectName
      UI
      MainWindow (Type)
      FilterToDateTime
      Valor
      Para obtener más información sobre vínculos dinámicos, consulte Crear vínculos dinámicos.
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.