Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Nadat u het hoofdrapport hebt ontworpen, is de volgende stap het maken van een gegevensverbinding en een gegevenstabel voor het subrapport.
De Transact-SQL codevoorbeelden in dit artikel gebruiken de AdventureWorks2022
of AdventureWorksDW2022
voorbeelddatabase, die u kunt downloaden van de Microsoft SQL Server-voorbeelden en communityprojecten startpagina.
Definieer een gegevensverbinding en DataTable door het toevoegen van een DataSet (voor het onderliggende rapport)
Selecteer in het menu Website de optie Nieuw item toevoegen.
Selecteer in het dialoogvenster Nieuw item toevoegenDataSet en kies vervolgens Toevoegen. Wanneer u hierom wordt gevraagd, moet u het item toevoegen aan de map App_Code door Ja-te selecteren.
Met deze actie wordt een nieuw XSD-bestand DataSet2.xsd aan het project toegevoegd en wordt de DataSet Designer geopend.
Sleep vanuit het venster Toolbox een TableAdapter controle naar het ontwerpoppervlak. Deze actie start de TableAdapter-configuratiewizard.
Op de pagina Uw gegevensverbinding kiezen, kunt u de verbinding selecteren die u hebt gemaakt in les 2. Als u dat hebt gedaan, kiest u Volgende en gaat u naar stap 8. Selecteer anders Nieuwe verbinding.
Voer in het dialoogvenster Verbinding toevoegen de volgende stappen uit:
Voer in het vak Servernaam de server in waar de
AdventureWorks2022
database zich bevindt.Het standaardeenvoudige exemplaar van SQL Server Express is (lokaal)\sqlexpress.
Selecteer in de sectie Aanmelden bij de server de optie waarmee u toegang hebt tot de gegevens. Windows-verificatie gebruiken is de standaardinstelling.
Kies in de vervolgkeuzelijst Een databasenaam selecteren of invoeren
AdventureWorks2022
.Selecteer OK-en selecteer vervolgens Volgende.
Als u SQL Server-verificatie in stap 5 (b) hebt geselecteerd, kiest u de optie of u de gevoelige gegevens in de tekenreeks wilt opnemen of de gegevens in de toepassingscode wilt instellen.
Voer op de pagina De verbindingsreeks opslaan in het toepassingsconfiguratiebestand de naam voor de verbindingsreeks in of accepteer de standaard AdventureWorks2022ConnectionString. Selecteer Volgende.
Selecteer op de pagina Een opdrachttype kiezenSQL-instructies gebruikenen kies vervolgens Volgende.
Voer op de pagina Een SQL-instructie invoeren de volgende Transact-SQL query in om gegevens op te halen uit de
AdventureWorks2022
-database en selecteer vervolgens Volgende.SELECT PurchaseOrderID, PurchaseOrderDetailID, OrderQty, ProductID, ReceivedQty, RejectedQty, StockedQty FROM Purchasing.PurchaseOrderDetail
U kunt de query ook maken door Bouwfunctie voor query'ste selecteren en vervolgens de query te controleren door de knop Query uitvoeren te kiezen.
Kies op de pagina Methoden om te Genereren, vink Maak methoden voor het rechtstreeks naar de database versturen van updates (GenerateDBDirectMethods) uit, en selecteer vervolgens Voltooien.
Waarschuwing
Zorg ervoor dat u het selectievakje bij "Methoden maken om updates rechtstreeks naar de database te verzenden (GenerateDBDirectMethods)" uitschakelt
U hebt de ADO.NET DataTable geconfigureerd als gegevensbron voor uw rapport. Op de pagina DataSet Designer in Visual Studio ziet u de DataTable die u hebt toegevoegd, met de kolommen die zijn opgegeven in de query. DataSet2 bevat de gegevens uit de tabel PurchaseOrderDetail, op basis van de query.
Sla het bestand op.
Als u een voorbeeld van de gegevens wilt bekijken, selecteert u Voorbeeld van gegevens in het menu Gegevens en kiest u vervolgens Preview-.