Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Dopo aver creato un nuovo progetto di sito Web usando il modello di sito Web ASP.NET per Visual C#, il passaggio successivo consiste nel creare una connessione dati e una tabella dati per il report padre. In questa esercitazione la connessione dati si trova nel database AdventureWorks2008. È anche possibile connettersi al database AdventureWorks2012.
Per definire una connessione dati e una tabella dati aggiungendo un oggetto DataSet (per il report padre)
Selezionare Aggiungi nuovo elemento dal menu Sito Web.
Nella finestra di dialogo Aggiungi nuovo elemento selezionare DataSet e fare clic su Aggiungi. Quando richiesto, è necessario aggiungere l'elemento alla cartella App_Code facendo clic su Sì.
Un nuovo file XSD DataSet1.xsd verrà aggiunto al progetto e verrà aperta la progettazione DataSet.
Dalla finestra della Casella degli strumenti, trascinare un controllo TableAdapter nell'area di progettazione. Questo avvia la Configurazione guidata TableAdapter.
Nella pagina Scegli connessione dati fare clic su Nuova connessione.
Se questa è la prima volta che è stata creata un'origine dati in Visual Studio, verrà visualizzata la pagina Choose Data Source (Scegli origine dati ). Nella casella Origine dati selezionare Microsoft SQL Server.
Nella finestra di dialogo Aggiungi connessione effettuare i passaggi seguenti:
Nella casella Nome server immettere il server in cui si trova il database AdventureWorks2008 .
L'istanza predefinita di SQL Server Express è (local)\sqlexpress.
Nella sezione Accesso al server selezionare l'opzione di accesso ai dati. Usa autenticazione di Windows è l'impostazione predefinita.
Nell'elenco a discesa Selezionare o immettere un nome di database fare clic su AdventureWorks2008.
Fare clic su OK e quindi su Avanti.
Se è stata selezionata l'opzione Usa autenticazione di SQL Server nel passaggio 6 (b), selezionare l'opzione per includere i dati sensibili nella stringa o impostare le informazioni nel codice dell'applicazione.
Nella pagina Salva stringa di connessione nel file di configurazione dell'applicazione digitare il nome della stringa di connessione o accettare l'impostazione predefinita AdventureWorks2008ConnectionString. Fare clic su Avanti.
Nella pagina Scegliere un tipo di comando selezionare Usa istruzioni SQL e quindi fare clic su Avanti.
Nella pagina Immettere un'istruzione SQL immettere il Transact-SQL query seguente per recuperare i dati dal database AdventureWorks2008 e quindi fare clic su Avanti.
SELECT ProductID, Name, ProductNumber, SafetyStockLevel, ReorderPoint FROM Production.Product Order By ProductIDÈ anche possibile creare la query facendo clic su Generatore query e quindi verificare la query facendo clic su Esegui query. Se la query non restituisce i dati previsti, è possibile usare una versione precedente di AdventureWorks. Per altre informazioni sull'installazione della versione AdventureWorks2008 di AdventureWorks , vedere Procedura dettagliata: Installazione del database AdventureWorks.
Nella pagina Scegli metodi da generare assicurarsi di deselezionare Crea metodi per inviare gli aggiornamenti direttamente al database (GenerateDBDirectMethods) e quindi fare clic su Fine.
Avvertimento
Assicurarsi di deselezionare Crea
Hai completato la configurazione dell'oggetto DataTable di ADO.NET come origine dati per il tuo report. Nella pagina Progettazione DataSet in Visual Studio dovrebbe essere visualizzato l'oggetto DataTable aggiunto, che elenca le colonne specificate nella query. DataSet1 contiene i dati della tabella Product, in base alla query.
Salva il file.
Per visualizzare in anteprima i dati, scegliere Anteprima dati dal menu Dati e quindi fare clic su Anteprima.
Attività successiva
È stata creata correttamente una connessione dati e una tabella dati per il report padre. Successivamente, progetterai il report padre usando la Creazione guidata report.