Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 5606|Válasz: 6

[Forrás] VSTO (III) DataTable adatokat helyez be egy Word dokumentumba

[Linket másol]
Közzétéve: 2023-4-30 23:30:35 | | | |
Követelmények: Használd az ADO.NET-t SQL utasítások végrehajtásához, hogy lekérdezési eredményadatokat DataTable objektumként adj vissza, végül pedig behelyezd a DataTable adatot egy Word dokumentumba, hogy táblaként jelenítse meg azokat.

Először nézzük meg a rendereléseket:



Hozz létre egy új Word dokumentumot, és állítsd be az egyedi szalagot ->Fejlesztési eszközök(ellenőrizve), ahogy az alábbi ábrán látható:



Igényeid szerint add hozzá a "Build Base Library Content Control" rendszert a Word dokumentumhoz, ahogy az alábbi ábrán látható:



Content Control object (Content Control Object) típusWdContentControlTypeAz enumeráció (a tartalomvezérlés típusa) a következő:

név
érték
Leírás
wdTartalomIrányításÉpületblokkGaléria5Megadja az építőblokk könyvtár tartalomvezérlését.
wdContentControlCheckbox8Határozd meg a tartalomvezérlő jelölőnégyzetet.
wdContentControlComboBox3Megadja a combobox tartalomvezérlést.
wdContentControlDate6Határozz meg egy dátumot, tartalomvezérlést.
wdContentControlGroup7Határozd meg a csoportos tartalomvezérlést.
wdContentControlDropdownList4Megadd a legördülő tartalomvezérlést.
wdContentControlPicture2Megadja a képtartalom szabályozását.
wdContentControlIsmétlőRész9Megadja a duplikált részleges tartalomvezérlést.
wdContentControlRichText0Megadja az RTF tartalomvezérlést.
wdContentControlText1Megadja a szöveges tartalom vezérlőit.

Utalás:A hiperlink bejelentkezés látható.

Az SQL utasítás végrehajtásával ADO.NET-n keresztül visszaadott DataTable objektumkód a következő:

A DataTable objektumot az adatbázisból lekérdezett objektumot a Word dokumentumban test1-ként jelölt helyre helyezzük be a következő kóddal:

Miután rákattintottunk a "Insert Table" gombra a Word bővítményben, a tartalomvezérlők egy táblázattal töltődnek fel, ahogy az alábbiakban látható:


(Vége)





Előző:VSTO (2) Szerezze be a Word Chinese karakterhossz-választó bővítményt
Következő:Bevezetés az IParsable felülethez a .NET 7-hez
 Háziúr| Közzétéve: 2023-4-30 23:32:19 |
VSTO (1) Rövid bevezetés és fejlesztési eszközök
https://www.itsvse.com/thread-10573-1-1.html

VSTO (2) Szerezze be a Word Chinese karakterhossz-választó bővítményt
https://www.itsvse.com/thread-10574-1-1.html

VSTO (III) DataTable adatokat helyez be egy Word dokumentumba
https://www.itsvse.com/thread-10575-1-1.html
Közzétéve 2023-5-2 10:31:48 |
Tanuld meg
 Háziúr| Közzétéve: 2023-5-2 11:25:35 |
Rg. Táblázatok.Add be

 Háziúr| Közzétéve: 2023-5-2 15:04:52 |
 Háziúr| Közzétéve: 2023-5-7 09:27:07 |
A VSTO (VI) leállítja vagy blokkolja a Word dokumentum mentését
https://www.itsvse.com/thread-10581-1-1.html

VSTO (V) törli a tartalomvezérlést a Wordben
https://www.itsvse.com/thread-10579-1-1.html

VSTO (IV) Töltse ki a képet egy Word dokumentumba
https://www.itsvse.com/thread-10578-1-1.html
 Háziúr| Közzétéve: 2023-5-22 20:30:36 |
Aspose(1)Aspose.Words egy Word dokumentumba tölti fel a táblát
https://www.itsvse.com/thread-10593-1-1.html
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com