Procedura: aggiungere il codice nei TableAdapter di applicazioni a più livelli
È possibile estendere la funzionalità di un TableAdapter creando un file di classe parziale per il TableAdapter e aggiungendovi il codice, anziché aggiungere il codice al file NomeDataset.DataSet.Designer.Mediante le classi parziali è possibile suddividere il codice di una classe specifica tra più file fisici. Per ulteriori informazioni, vedere Partial (Visual Basic) o parziale (Tipo) (Riferimenti per C#).
Il codice che definisce un TableAdapter viene generato ogni volta che vengono apportate modifiche al TableAdapter in Creazione e modifica di dataset tipizzati.Questo codice viene generato anche quando si apportano modifiche durante l'esecuzione di una procedura guidata che modifica la configurazione del TableAdapter.Per evitare l'eliminazione del codice durante la rigenerazione di un TableAdapter, è possibile aggiungere il codice al file di classe parziale del TableAdapter.
Per impostazione predefinita, dopo avere separato il codice del dataset e il codice del TableAdapter, il risultato sarà un file di classe discreto in ogni progetto.Nel progetto originale sarà presente un file denominato NomeDataset.Designer.vb o NomeDataset.Designer.cs contenente il codice TableAdapter.Nel progetto definito nella proprietà Progetto DataSet sarà presente un file denominato NomeDataset.DataSet.Designer.vb o NomeDataset.DataSet.Designer.cs contenente il codice del dataset.
[!NOTA]
Quando si separano i dataset e i TableAdapter impostando la proprietà DataSet Project, le classi del dataset parziale presenti nel progetto non verranno spostate automaticamente.Le classi parziali del dataset devono essere spostate manualmente nel progetto di dataset.
[!NOTA]
Creazione e modifica di dataset tipizzati consente inoltre di generare i gestori eventi ColumnChanging e RowChanging quando viene aggiunto il codice di convalida.Per ulteriori informazioni, vedere Procedura: aggiungere la convalida a un dataset a più livelli.
[!NOTA]
Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.
Per aggiungere il codice utente in un TableAdapter di applicazioni a più livelli
Individuare il progetto contenente il file xsd (Creazione e modifica di dataset tipizzati).
Fare doppio clic sul file xsd per aprire Creazione e modifica di dataset tipizzati.
Fare clic con il pulsante destro del mouse sul TableAdapter in cui si desidera aggiungere il codice e scegliere Visualizza codice.
Viene creata una classe parziale e visualizzata nell'editor del codice.
Aggiungere il codice nella dichiarazione di classe parziale.
Nell'esempio seguente viene illustrato dove aggiungere il codice nel CustomersTableAdapter di NorthwindDataSet:
Partial Public Class CustomersTableAdapter ' Add code here to add functionality ' to the CustomersTableAdapter. End Class
public partial class CustomersTableAdapter { // Add code here to add functionality // to the CustomersTableAdapter. }
Vedere anche
Attività
Procedura: aggiungere il codice nei dataset di applicazioni a più livelli
Concetti
Cenni preliminari sull'applicazione dati a più livelli
Panoramica di TableAdapterManager
Cenni preliminari sull'aggiornamento gerarchico
Creazione di applicazioni dati