Condividi tramite


Creare un controllo con associazione semplice

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 di un modulo. È possibile associare in modo semplice qualsiasi proprietà di un controllo a un valore di dati.

Per associare in modo semplice un controllo

  1. Connettersi a un'origine dati.

  2. In Visual Studio, selezionare il controllo nel modulo e visualizzare la finestra Proprietà.

  3. Espandi la proprietà DataBindings.

    Le proprietà che sono associate vengono visualizzate sotto la proprietà DataBindings. Ad esempio, nella maggior parte dei controlli, la proprietà testo è vincolata di frequente.

  4. Se la proprietà da associare non è una delle proprietà comunemente associate, selezionare il pulsante Ellissi (Screenshot del pulsante Ellissi nella finestra Proprietà di Visual Studio. ) nella casella Avanzate per visualizzare la finestra di dialogo Formattazione e Binding Avanzato con un elenco completo di proprietà per tale controllo.

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

  6. Espandere l'origine dati a cui si vuole eseguire il binding fino a trovare il singolo elemento dati desiderato. Ad esempio, se si lega 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 lavora nella finestra di dialogo Formattazione e Binding avanzato, selezionare OK per tornare alla finestra Proprietà.

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

    Annotazioni

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

Per creare un controllo associato e formattare i dati visualizzati

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

  1. Connettersi a un'origine dati.

  2. In Visual Studio, selezionare il controllo sul modulo e quindi aprire la finestra Proprietà.

  3. Espandi la proprietà DataBindings, e quindi nella casella Avanzate seleziona il pulsante ellissi (pulsante Ellissi nella finestra Proprietà di Visual Studio. ) per visualizzare la finestra di dialogo Formattazione e binding avanzato, che contiene un elenco completo delle proprietà di tale controllo.

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

    Viene visualizzato un elenco delle 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 l'associazione a un valore di colonna nella tabella di un set di dati, espandere il nome del set di dati e quindi 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. Nella tabella seguente vengono illustrati i tipi di formato e le opzioni.

    Tipo di formato Opzione di formattazione
    Nessuna formattazione Nessuna opzione.
    Numerico Specificare il numero di cifre decimali utilizzando il controllo su-giù cifre decimali.
    Valuta Specificare il numero di posizioni decimali utilizzando il controllo su e giù .
    Data e ora Scegliere la modalità di visualizzazione della data e dell'ora selezionando uno degli elementi nella casella di selezione Tipo.
    Scientifico Specificare il numero di posizioni decimali utilizzando il controllo su e giù .
    Personalizzato Specificare una stringa di formato personalizzata.

    Per altre informazioni, vedere Tipi di formattazione. Nota: Le stringhe di formato personalizzate non sono garantite di effettuare correttamente un ciclo completo tra l'origine dati e il controllo associato. Gestire invece l'evento Parse o Format per l'associazione e applicare la formattazione personalizzata nel codice di gestione degli eventi.
  8. Selezionare OK per chiudere la finestra di dialogo Formattazione e Binding avanzato e tornare alla finestra Proprietà.

Vedere anche