Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 5606|Antwort: 6

[Quelle] VSTO (III) fügt DataTable-Daten in ein Word-Dokument ein

[Link kopieren]
Veröffentlicht am 30.04.2023, 23:30:35 | | | |
Anforderungen: Verwenden Sie ADO.NET, um SQL-Anweisungen auszuführen, die Abfrageergebnisdaten als DataTable-Objekte zurückgeben, und fügen Sie schließlich DataTable-Daten in ein Word-Dokument ein, um sie als Tabelle anzuzeigen.

Schauen wir uns zunächst die Renderings an:



Erstelle ein neues Word-Dokument und setze das benutzerdefinierte Ribbon ->Entwicklungswerkzeuge(geprüft), wie in der untenstehenden Abbildung gezeigt:



Fügen Sie je nach Ihren Bedürfnissen die "Build Base Library Content Control" zum Word-Dokument hinzu, wie in der folgenden Abbildung gezeigt:



Content Control Object (Content Control Object) TypWdContentControlTypeDie Aufzählung (Art der Inhaltskontrolle) ist wie folgt:

Name
Wert
Beschreibung
wdContentControlBuildingBlockGallery5Spezifiziert die Inhaltskontrolle für die Build-Block-Bibliothek.
wdContentControlCheckbox8Gib die Checkbox-Inhaltssteuerung an.
wdContentControlComboBox3Spezifiziert die Inhaltskontrolle der Combobox.
wdContentControlDate6Geben Sie eine Datumsinhaltskontrolle an.
wdContentControlGroup7Geben Sie Gruppeninhaltskontrollen an.
wdContentControlDropdownList4Geben Sie die Dropdown-Inhaltssteuerungen an.
wdContentControlPicture2Spezifiziert die Bildinhaltskontrolle.
wdContentControlRepeatingSection9Spezifiziert doppelte teilweisen Inhaltskontrollen.
wdContentControlRichText0Spezifiziert RTF-Inhaltskontrollen.
wdContentControlText1Spezifiziert Textinhaltskontrollen.

Referenz:Der Hyperlink-Login ist sichtbar.

Der DataTable-Objektcode, der durch ADO.NET durch Ausführung einer SQL-Anweisung zurückgegeben wird, lautet wie folgt:

Fügen Sie das aus der Datenbank abgefragte DataTable-Objekt mit folgendem Code in den als test1 markierten Ort test1 ein:

Nach dem Klicken auf die Schaltfläche "Tabelle einfügen" im Word-Plugin werden unsere Inhaltssteuerungen mit einer Tabelle gefüllt, wie unten gezeigt:


(Ende)





Vorhergehend:VSTO (2) Erhalten Sie das Word Chinese Zeichenlängen-Erweiterungs-Plug-in
Nächster:Einführung in die IParsable-Schnittstelle, die zu .NET 7 hinzugefügt wurde
 Vermieter| Veröffentlicht am 30.04.2023, 23:32:19 |
VSTO (1) Kurze Einführung und Entwicklungswerkzeuge
https://www.itsvse.com/thread-10573-1-1.html

VSTO (2) Erhalten Sie das Word Chinese Zeichenlängen-Erweiterungs-Plug-in
https://www.itsvse.com/thread-10574-1-1.html

VSTO (III) fügt DataTable-Daten in ein Word-Dokument ein
https://www.itsvse.com/thread-10575-1-1.html
Veröffentlicht am 2.5.2023, 10:31:48 |
Lerne es
 Vermieter| Veröffentlicht am 2.5.2023, 11:25:35 |
Rg. Tabellen. Hinzufügen zu

 Vermieter| Veröffentlicht am 2.5.2023, 15:04:52 |


Steuerverriegelung
 Vermieter| Veröffentlicht am 07.05.2023, 09:27:07 |
VSTO (VI) hebt das Speichern des Word-Dokuments ab oder blockiert es nicht, das Word-Dokument zu speichern
https://www.itsvse.com/thread-10581-1-1.html

VSTO (V) löscht Inhaltskontrollen in Word
https://www.itsvse.com/thread-10579-1-1.html

VSTO (IV) Fülle das Bild in ein Word-Dokument aus
https://www.itsvse.com/thread-10578-1-1.html
 Vermieter| Veröffentlicht am 22.5.2023, 20:30:36 |
Aspose(1)Aspose.Words füllt die Tabelle zu einem Word-Dokument
https://www.itsvse.com/thread-10593-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com