Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 5606|Odpowiedź: 6

[Źródło] VSTO (III) Wstawia dane z DataTable do dokumentu Word

[Skopiuj link]
Opublikowano 30.04.2023 o 23:30:35 | | | |
Wymagania: Użyj ADO.NET do wykonywania instrukcji SQL zwracających dane wyników zapytań jako obiekty DataTable, a na końcu wstaw dane DataTable do dokumentu Word, aby wyświetlić je jako tabelę.

Najpierw przyjrzyjmy się wizualizacjom:



Stwórz nowy dokument Word i ustaw niestandardową wstążkę ->Narzędzia deweloperskie(sprawdzone), jak pokazano na poniższym rysunku:



Zgodnie z potrzebami dodaj "Build Base Library Content Control" do dokumentu Word, jak pokazano na poniższym rysunku:



Obiekt kontroli treści (Content Control Object) typuWdContentControlTypeEnumeracja (typ kontroli treści) wygląda następująco:

nazwa
wartość
Opis
wdContentControlBuildingBlockGallery5Określa kontrolę zawartości biblioteki bloków budujących.
wdContentControlCheckbox8Określ kontrolę zawartości pola wyboru.
wdContentControlComboBox3Określa kontrolę zawartości comboboxa.
wdContentControlDate6Określ kontrolę daty zawartości.
wdContentControlGroup7Określ kontrolę zawartości grupowej.
wdContentControlDropdown List4Określ rozwijane opcje zawartości.
wdContentControlPicture2Określa kontrolę zawartości obrazu.
wdContentControlRepeatingSection9Określa zduplikowane częściowe kontrolki treści.
wdContentControlRichText0Określa kontrolę treści RTF.
wdContentControlText1Określa kontrolę treści tekstu.

Odniesienie:Logowanie do linku jest widoczne.

Kod obiektu DataTable zwracany przez ADO.NET podczas wykonania instrukcji SQL wygląda następująco:

Wstaw obiekt DataTable zapytany z bazy danych do lokalizacji oznaczonej test1 w dokumencie Word z następującym kodem:

Po kliknięciu przycisku "Wstaw tabelę" w wtyczce Word, nasze kontrolki treści są wypełniane tabelą, jak pokazano poniżej:


(Koniec)





Poprzedni:VSTO (2) Pobierz wtyczkę do wyboru długości znaków w języku chińskim
Następny:Wprowadzenie do interfejsu IParsable dodanego do .NET 7
 Ziemianin| Opublikowano 30.04.2023 23:32:19 |
VSTO (1) Krótkie narzędzia wprowadzające i rozwojowe
https://www.itsvse.com/thread-10573-1-1.html

VSTO (2) Pobierz wtyczkę do wyboru długości znaków w języku chińskim
https://www.itsvse.com/thread-10574-1-1.html

VSTO (III) Wstawia dane z DataTable do dokumentu Word
https://www.itsvse.com/thread-10575-1-1.html
Opublikowano 2023-5-2 10:31:48 |
Naucz się go
 Ziemianin| Opublikowano 2023-5-2 11:25:35 |
Rg. Tabele. Dodaj do

 Ziemianin| Opublikowano 2023-5-2 15:04:52 |


Zamek sterujący
 Ziemianin| Opublikowano 2023-5-7 09:27:07 |
VSTO (VI) anuluje lub blokuje zapis dokumentu Word
https://www.itsvse.com/thread-10581-1-1.html

VSTO (V) usuwa kontrole treści w Wordzie
https://www.itsvse.com/thread-10579-1-1.html

VSTO (IV) Wypełnij obraz do dokumentu Word
https://www.itsvse.com/thread-10578-1-1.html
 Ziemianin| Opublikowano 2023-5-22 20:30:36 |
Aspose(1)Aspose.Words wypełnia tabelę do dokumentu Word
https://www.itsvse.com/thread-10593-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com