Creazione di un'interfaccia per filtrare i dati di data e ora

Creare due campi che consentono di filtrare i motori in base alla data e all'ora di produzione.
  1. Creare il campo
    Da
    :
    1. Fare clic con il pulsante destro del mouse su
      MainWindow (type)
      e selezionare
      Nuovo
      Controlli base
      Data e ora
      .
    2. Passare il puntatore del mouse sull'oggetto, selezionare
      Modifica
      e immettere
      FilterFromDateTime
      .
    3. In
      Proprietà
      , impostare la proprietà
      Valore
      sulla data di produzione del motore meno recente.
      MANCIA: Le date di produzione del motore sono impostate durante la creazione del tipo di oggetto motore e delle istanze oggetto.
  2. Creare il campo
    A
    :
    1. Fare clic con il pulsante destro del mouse su
      MainWindow (type)
      e selezionare
      Nuovo
      Controlli base
      Data e ora
      .
    2. Passare il puntatore del mouse sull'oggetto, selezionare
      Modifica
      e immettere
      FilterToDateTime
      .
    3. In
      Proprietà
      , impostare la proprietà
      Valore
      sulla data di produzione del motore più recente.
      MANCIA: Le date di produzione del motore sono impostate durante la creazione del tipo di oggetto motore e delle istanze oggetto.
  3. Creare le etichette:
    1. Creare tre etichette facendo clic con il pulsante destro del mouse su
      MainWindow (type)
      e selezionando
      Nuovo
      Controlli base
      Etichetta
      .
    2. Rinominare le etichette passando il puntatore del mouse su ciascuna etichetta, selezionando
      Modifica
      e immettendo:
      • FilterDateTimeLabel
      • FilterFromDateTimeLabel
      • FilterToDateTimeLabel
    3. Selezionare
      FilterDateTimeLabel
      e, in
      Proprietà
      , impostare
      Testo
      su
      Filter motors by manufacture date
      .
    4. Selezionare
      FilterFromDateTimeLabel
      e, in
      Proprietà
      , impostare
      Testo
      su
      From:
      .
    5. Selezionare
      FilterToDateTimeLabel
      e, in
      Proprietà
      , impostare
      Testo
      su
      To:
      .
  4. Rendere filtrabile la griglia dati:
    1. Selezionare
      MotorDateTimeGrid
      .
    2. in
      Proprietà
      , creare un collegamento dinamico avanzato tra i valori della proprietà
      Query
      e
      A
      e
      Da
      mediante un formattatore stringa.
      Formato
      SELECT * FROM Model WHERE ManufactureDate BETWEEN {0:sql_literal} and {1:sql_literal}
      {0} DynamicLink
      ProjectName
      UI
      MainWindow (Type)
      FilterFromDateTime
      Valore
      .
      {1} DynamicLink
      ProjectName
      UI
      MainWindow (Type)
      FilterToDateTime
      Valore
      Per ulteriori informazioni sui collegamenti dinamici, vedere Creazione di collegamenti dinamici.
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.