Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 5606|Antwoord: 6

[Bron] VSTO (III) Voegt Datatable-gegevens in in een Word-document

[Link kopiëren]
Geplaatst op 30-4-2023 23:30:35 | | | |
Vereisten: Gebruik ADO.NET om SQL-instructies uit te voeren om queryresultatendata als DataTable-objecten terug te geven, en voeg tenslotte DataTable-gegevens in een Word-document om deze als tabel weer te geven.

Laten we eerst naar de renderings kijken:



Maak een nieuw Word-document aan en stel het aangepaste lint in ->Ontwikkelingstools(gecontroleerd), zoals weergegeven in de onderstaande figuur:



Voeg volgens uw behoeften de "Build Base Library Content Control" toe aan het Word-document, zoals weergegeven in de volgende figuur:



Content Control object (Content Control Object) typeWdContentControlTypeDe opsomming (type inhoudscontrole) is als volgt:

naam
waarde
Beschrijving
wdContentControlBuildingBlockGallery5Specificeert de inhoudscontrole van de buildblock-bibliotheek.
wdContentControlCheckbox8Specificeer de inhoudscontrole voor het vinkje aan.
wdContentControlComboBox3Specificeert de contentcontrole van de combobox.
wdContentControlDate6Specificeer een datuminhoudscontrole.
wdContentControlGroup7Specificeer groepsinhoudscontroles.
wdContentControlDropdownList4Specificeer de dropdown-inhoudscontroles.
wdContentControlPicture2Specificeert de controle voor beeldinhoud.
wdContentControlRepeatingSection9Specificeert dubbele gedeeltelijke inhoudscontroles.
wdContentControlRichText0Specificeert RTF-inhoudscontroles.
wdContentControlText1Specificeert tekstinhoudscontroles.

Referentie:De hyperlink-login is zichtbaar.

De DataTable-objectcode die via ADO.NET wordt teruggegeven door een SQL-instructie uit te voeren, is als volgt:

Voeg het DataTable-object dat uit de database wordt opgevraagd in op de locatie gemarkeerd test1 in het Word-document met de volgende code:

Na het klikken op de knop "Tabel invoegen" in de Word-plugin, worden onze contentcontroles gevuld met een tabel, zoals hieronder weergegeven:


(Einde)





Vorig:VSTO (2) Krijg de Word Chinese tekenlengte-plug-in
Volgend:Introductie tot de IParsable-interface toegevoegd aan .NET 7
 Huisbaas| Geplaatst op 30-4-2023 23:32:19 |
VSTO (1) Korte introductie en ontwikkeltools
https://www.itsvse.com/thread-10573-1-1.html

VSTO (2) Krijg de Word Chinese tekenlengte-plug-in
https://www.itsvse.com/thread-10574-1-1.html

VSTO (III) Voegt Datatable-gegevens in in een Word-document
https://www.itsvse.com/thread-10575-1-1.html
Geplaatst op 2 juli 2023 om 10:31 |
Leer het
 Huisbaas| Geplaatst op 2 juli 2023 2 25:25 |
Rg. Tabellen. Toevoegen aan

 Huisbaas| Geplaatst op 2 juli 2023 05:04:52 |


Bedieningsslot
 Huisbaas| Geplaatst op 7-5-2023 09:27:07 |
VSTO (VI) annuleert of blokkeert het Word-document om op te slaan
https://www.itsvse.com/thread-10581-1-1.html

VSTO (V) Verwijdert inhoudscontroles in Word
https://www.itsvse.com/thread-10579-1-1.html

VSTO (IV) Vul de afbeelding in in een Word-document
https://www.itsvse.com/thread-10578-1-1.html
 Huisbaas| Geplaatst op 22-5-2023 20:30:36 |
Aspose(1)Aspose.Words vult de tabel in tot een Word-document
https://www.itsvse.com/thread-10593-1-1.html
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com