Creare un controllo associato semplice (Windows Forms .NET)

Con il data binding semplice, è possibile visualizzare un singolo elemento dati, ad esempio un valore di colonna da una tabella del set di dati a un controllo in una maschera. È possibile associare in modo semplice qualsiasi proprietà di un controllo a un valore di dati.

Per eseguire il binding semplice di un controllo

  1. Connessione a un'origine dati.

  2. In Visual Studio selezionare il controllo nella maschera e visualizzare la finestra Proprietà.

  3. Espandere la proprietà DataBindings .

    Le proprietà associate vengono visualizzate sotto la proprietà DataBindings . Nella maggior parte dei controlli, ad esempio, la proprietà Text è spesso associata.

  4. Se la proprietà da associare non è una delle proprietà comunemente associate, selezionare il pulsante Puntini di sospensione (Screenshot of the Ellipsis button in the Properties window of Visual Studio. ) nella casella Avanzate per visualizzare la finestra di dialogo Formattazione e associazione avanzata con un elenco completo di proprietà per tale controllo.

  5. Selezionare la proprietà da associare e selezionare la freccia a discesa in Binding. Verrà visualizzato un elenco di origini dati disponibili.

  6. Espandere l'origine dati da associare fino a quando non vengono visualizzati i dati desiderati. Ad esempio, se si esegue il binding a un valore di colonna in una tabella del set di dati, espandere il nome del set di dati e quindi espandere il nome della tabella per visualizzare i nomi delle colonne.

  7. Selezionare il nome di un elemento a cui eseguire l'associazione.

  8. Se si usa la finestra di dialogo Formattazione e associazione avanzata , selezionare OK per tornare alla finestra Proprietà .

  9. Se si desidera associare più proprietà del controllo, ripetere i passaggi da 3 a 7.

    Nota

    Poiché i controlli con associazione semplice mostrano solo un singolo elemento dati, è tipico includere la logica di spostamento in un form Windows con controlli associati a semplici.

Per creare un controllo associato e formattare i dati visualizzati

Con Windows Forms data binding, è possibile formattare i dati visualizzati in un controllo associato a dati tramite la finestra di dialogo Formattazione e associazione avanzata.

  1. Connessione a un'origine dati.

  2. In Visual Studio selezionare il controllo nella maschera e quindi aprire la finestra Proprietà.

  3. Espandere la proprietà DataBindings e quindi nella casella Avanzate selezionare il pulsante con i puntini di sospensione (The Ellipsis button in the Properties window of Visual Studio. ) per visualizzare la finestra di dialogo Formattazione e associazione avanzata con un elenco completo di proprietà per tale controllo.

  4. Selezionare la proprietà da associare e quindi selezionare la freccia Binding .

    Verrà visualizzato un elenco di origini dati disponibili.

  5. Espandere l'origine dati a cui si vuole associare la proprietà fino a trovare il singolo elemento dati desiderato.

    Ad esempio, se si esegue il binding a un valore di colonna nella tabella di un set di dati, espandere il nome del set di dati e quindi espandere il nome della tabella per visualizzare i nomi delle colonne.

  6. Selezionare il nome di un elemento a cui eseguire l'associazione.

  7. Nella casella Tipo di formato selezionare il formato da applicare ai dati visualizzati nel controllo .

    In ogni caso, è possibile specificare il valore visualizzato nel controllo se l'origine dati contiene DBNull. In caso contrario, le opzioni variano leggermente, a seconda del tipo di formato selezionato. La tabella seguente illustra i tipi di formato e le opzioni.

    Tipo di formato Opzione di formattazione
    Nessuna formattazione Nessuna opzione.
    Numerico Specificare il numero di posizioni decimali usando il controllo Posizioni decimali verso il basso.
    Valuta Specificare il numero di posizioni decimali usando il controllo Decimal places up-down.
    Data/Ora Scegliere la modalità di visualizzazione della data e dell'ora selezionando uno degli elementi nella casella di selezione Tipo .
    Notazione scientifica Specificare il numero di posizioni decimali usando il controllo Decimal places up-down.
    Personalizzato Specificare una stringa di formato personalizzata.

    Per altre informazioni, vedere Formattazione di tipi. Nota: Le stringhe di formato personalizzate non garantiscono il round trip corretto tra l'origine dati e il controllo associato. Gestire invece l'evento o Format per l'associazione Parse e applicare la formattazione personalizzata nel codice di gestione degli eventi.
  8. Selezionare OK per chiudere la finestra di dialogo Formattazione e associazione avanzata e tornare alla finestra Proprietà .

Vedi anche