Condividi tramite


Finestra di dialogo Genera Dataset

Aggiornamento: novembre 2007

Consente di visualizzare le opzioni per la generazione di una classe DataSet tipizzata per mezzo delle informazioni fornite da uno o più adattatori dati. Utilizzare questa finestra di dialogo per eseguire le operazioni descritte di seguito.

  • Creazione di una nuova classe tipizzata.

  • Aggiunta di tabelle a una classe DataSet esistente o modifica delle definizioni di colonna di una tabella già presente nel dataset.

    Nota:

    Per rimuovere una tabella da una classe DataSet, modificare lo schema del dataset nella finestra Progettazione DataSet. Per ulteriori informazioni, vedere Progettazione DataSet.

La classe DataSet tipizzata generata mediante questa finestra di dialogo viene memorizzata nel progetto suddivisa in due file: un file XSD e il corrispondente file di classe (ad esempio con estensione VB) in cui sono incorporate le informazioni dello schema.

Per visualizzare la finestra di dialogo Genera DataSet, selezionare uno o più adattatori dati in un form o in un componente e scegliere il comando Genera DataSet dal menu di scelta rapida.

Elenco degli elementi dell'interfaccia utente

  • Selezionare un Dataset
    Specificare se si desidera generare una nuova classe DataSet o rigenerarne una esistente. Scegliere una delle opzioni seguenti:

    • Esistente   Questa opzione consente di specificare che si desidera aggiungere o aggiungere nuovamente una tabella a una classe DataSet esistente. Selezionare il dataset da aggiornare dall'elenco.

    • Nuova   Questa opzione consente di specificare il nome di una nuova classe DataSet.

  • Selezionare le tabelle da aggiungere al Dataset
    Specificare la tabella o le tabelle da aggiungere al dataset. L'elenco delle tabelle è derivato dagli adattatori dati inclusi nel form o nel componente. In genere, ciascun adattatore consente di accedere a una singola tabella. I nomi delle tabelle sono derivati dalla proprietà TableMappings dell'adattatore. Se non sono stati specificati mapping delle tabelle, il nome della tabella viene passato dall'origine dati.

    Selezionare i nomi delle tabelle da aggiungere o aggiungere nuovamente al dataset.

    Nota:

    La deselezione del nome di una tabella già presente nel dataset non ne comporta la rimozione dal dataset stesso, bensì significa semplicemente che essa non verrà nuovamente aggiunta al dataset.

    Se si sta aggiornando un dataset esistente mediante l'aggiunta di tabelle, si verifica quanto segue:

    • Se in precedenza la tabella non faceva parte del dataset, la sua definizione verrà unita al dataset. Tabelle, relazioni e altre strutture già incluse nel dataset verranno lasciate inalterate.

    • Se in precedenza la tabella faceva parte del dataset, la sua nuova definizione annulla quella esistente. Se ad esempio la nuova definizione della tabella comprende un numero minore di colonne, le colonne vengono effettivamente rimosse dal dataset.

  • Aggiungi il Dataset alla finestra di progettazione
    Consente di specificare se aggiungere un'istanza del database al form corrente. Si può scegliere di non creare un'istanza nei casi seguenti:

    • Se non si ha intenzione di utilizzare il dataset con il form corrente, bensì di utilizzarlo con un altro componente.

    • Se si sta generando la classe DataSet con il solo scopo di creare un file di schema.

    Per tale istanza viene utilizzato il nome del dataset seguito da un numero sequenziale. Se ad esempio il nome del dataset è Dataset1, la prima istanza verrà denominata Dataset11, la seconda Dataset12 e così via. È possibile modificare il nome di un'istanza relativa a un form o a un componente mediante la finestra Proprietà.

Vedere anche

Altre risorse

Guida introduttiva all'accesso ai dati

Connessione ai dati in Visual Studio

Preparazione dell'applicazione al ricevimento di dati

Recupero di dati nell'applicazione

Visualizzazione di dati su form nelle applicazioni Windows

Modifica di dati nell'applicazione

Convalida dei dati

Salvataggio di dati