Condividi tramite


Controllo FormView

Il controllo FormView consente di utilizzare un singolo record di un'origine dati, in modo analogo al Controllo DetailsView. La differenza tra il controllo FormView e il controllo DetailsView consiste nel fatto che il controllo DetailsView utilizza un layout in formato tabulare con una riga distinta per ogni campo del record. FormView invece non specifica un layout predefinito per la visualizzazione del record. È invece necessario creare un modello contenente i controlli per la visualizzazione dei singoli campi del record. Nel modello sono inclusi i dati di formattazione, le espressioni di associazione e i controlli utilizzati per la creazione del modulo.

Il controllo FormView è utilizzato in genere per l'aggiornamento e l'inserimento di nuovi record, solitamente in uno scenario di tipo master/dettagli in cui la selezione del record del controllo master determina la visualizzazione del record nel controllo FormView. Per ulteriori informazioni e un esempio, vedere Modifica dei dati mediante un controllo server Web FormView Cc295401.xtlink_newWindow(it-it,Expression.40).png in MSDN Library.

Per aggiungere un controllo FormView in una pagina

  • Trascinare il controllo FormView dal pannello Casella degli strumenti nella pagina.

Dopo aver aggiunto un controllo FormView, è possibile specificare un'origine dati per il controllo.

Per associare il controllo FormView a un'origine dati

  1. Nella visualizzazione Progettazione, fare clic con il pulsante destro del mouse sul controllo FormView, quindi scegliere Mostra attività controlli comuni.

  2. Scegliere un'origine dati esistente dal menu Attività comuni di DropDownList oppure <Nuova origine dati> dal sottomenu Scegli origine dati.

  3. Se si sceglie <Nuova origine dati>, configurare una nuova origine dati nella Configurazione guidata origine dati. Per ulteriori informazioni, vedere Configurare un'origine dati utilizzando un controllo associato a dati.

Personalizzare la visualizzazione del controllo FormView

Il modo più semplice di personalizzare la visualizzazione del controllo FormView è di utilizzare l'opzione Formattazione automatica.

Per applicare schemi di formattazione di base al controllo FormView

  1. Nella visualizzazione Progettazione, fare clic con il pulsante destro del mouse sul controllo FormView, quindi scegliere Mostra attività controlli comuni.

  2. Nel menu Attività comuni di FormView scegliere Formattazione automatica.

  3. Nella finestra di dialogo Formattazione automatica selezionare uno degli schemi disponibili nell'elenco Selezionare uno schema. L'effetto dello schema sul controllo FormView viene visualizzato nell'area Anteprima.

  4. Fare clic su OK per applicare lo schema di formattazione e chiudere la finestra di dialogo oppure fare clic su Applica per applicare lo schema di formattazione senza chiudere la finestra di dialogo.

È inoltre possibile personalizzare ogni area o stato del controllo FormView aggiornando la raccolta di stili associati all'area. Nel gruppo Stili del pannello Proprietà tag, ad esempio, è possibile personalizzare RowStyle, HeaderStyle e altre raccolte di stili per un'area del controllo FormView. È inoltre possibile formattare in modo interattivo i modelli di area del controllo FormView.

Per progettare i modelli del controllo FormView in modo interattivo

  1. Nella visualizzazione Progettazione, fare clic con il pulsante destro del mouse sul controllo FormView, quindi scegliere Mostra attività controlli comuni.

  2. Scegliere Modifica modelli dal menu Attività per FormView. Per il controllo Wizard verrà attivata la modalità di modifica dei modelli.

  3. Nella casella di riepilogo a discesa Visualizza selezionare il modello che si desidera modificare.

  4. Dopo aver terminato la progettazione dei modelli, nel menu Attività comuni di FormView fare clic su Fine modifica modelli per tornare alla modalità di progettazione standard del controllo FormView.

Per ulteriori informazioni sull'utilizzo del controllo FormView, vedere Cenni preliminari sul controllo server Web FormView Cc295401.xtlink_newWindow(it-it,Expression.40).png in MSDN library.

Vedere anche

Concetti

Utilizzo dei siti ASP.NET
Controlli dati ASP.NET
Controllo DataList
Controllo DetailsView
Controllo GridView
Controllo Repeater