Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 5606|Răspunde: 6

[Sursă] VSTO (III) Inserează datele DataTable într-un document Word

[Copiază linkul]
Postat la 2023-4-30 23:30:35 | | | |
Cerințe: Folosiți ADO.NET pentru a executa instrucțiuni SQL pentru a returna datele rezultatelor interogării ca obiecte DataTable și, în final, inserați date DataTable într-un document Word pentru a le afișa ca tabel.

Mai întâi, să aruncăm o privire asupra randărilor:



Creează un nou document Word și setează panglica personalizată ->Instrumente de dezvoltare(bifat), așa cum se vede în figura de mai jos:



În funcție de nevoile tale, adaugă "Controlul conținutului bibliotecii de bază" în documentul Word, așa cum este prezentat în figura următoare:



Tip obiect de Control al Conținutului (Obiect Control al Conținutului)WdContentControlControlTypeEnumerarea (tipul de control al conținutului) este următoarea:

nume
valoare
Descriere
wdContentControlBuildingBlockGallery5Specifică controlul conținutului bibliotecii de build block.
wdContentControlCheckbox8Specifică controlul conținutului pentru căsuța de bifat.
wdContentControlComboBox3Specifică controlul conținutului combobox-urilor.
wdContentControlDate6Specifică un control de conținut pentru dată.
wdContentControlGroup7Specifică controale de conținut de grup.
wdContentControlControlDropdownList4Specifică controalele de conținut derulante.
wdContentControlPicture2Specifică controlul conținutului imaginii.
wdContentControlControlRepeatingSection9Specifică controale parțiale ale conținutului duplicat.
wdContentControlControlRichText0Specifică controale de conținut RTF.
wdContentControlControlText1Specifică controale pentru conținutul textului.

Referință:Autentificarea cu hyperlink este vizibilă.

Codul obiect DataTable returnat prin ADO.NET prin executarea unei instrucțiuni SQL este următorul:

Inserați obiectul DataTable interogat din baza de date în locația marcată test1 din documentul Word cu următorul cod:

După ce apasă butonul "Insert Table" din plugin-ul Word, controalele noastre de conținut sunt completate cu un tabel, așa cum se arată mai jos:


(Sfârșit)





Precedent:VSTO (2) Plugin-ul pentru selecția dimensiunii caracterelor chinezești Word
Următor:Introducere în interfața IParsable adăugată în .NET 7
 Proprietarul| Postat la 2023-4-30 23:32:19 |
VSTO (1) Introducere scurtă și instrumente de dezvoltare
https://www.itsvse.com/thread-10573-1-1.html

VSTO (2) Plugin-ul pentru selecția dimensiunii caracterelor chinezești Word
https://www.itsvse.com/thread-10574-1-1.html

VSTO (III) Inserează datele DataTable într-un document Word
https://www.itsvse.com/thread-10575-1-1.html
Postat la 2023-5-2 10:31:48 |
Învață-l
 Proprietarul| Postat la 2023-5-2 11:25:35 |
Rg. Tabele. Adaugă la

 Proprietarul| Postat la 2023-5-2 15:04:52 |


Blocare de control
 Proprietarul| Postat la 2023-5-7 09:27:07 |
VSTO (VI) anulează sau blochează salvarea documentului Word
https://www.itsvse.com/thread-10581-1-1.html

VSTO (V) Șterge controalele de conținut în Word
https://www.itsvse.com/thread-10579-1-1.html

VSTO (IV) Completează imaginea într-un document Word
https://www.itsvse.com/thread-10578-1-1.html
 Proprietarul| Postat la 2023-5-2023 20:30:36 |
Aspose(1)Aspose.Words completează tabelul într-un document Word
https://www.itsvse.com/thread-10593-1-1.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com