Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 5606|Отговор: 6

[Източник] VSTO (III) Вмъква данни от DataTable в Word документ

[Копирай линк]
Публикувано на 2023-4-30 23:30:35 | | | |
Изисквания: Използвайте ADO.NET за изпълнение на SQL оператори, които връщат резултатите от заявките като обекти на DataTable, и накрая вмъкнете данни от DataTable в Word документ, за да ги покажете като таблица.

Първо, нека разгледаме визуализациите:



Създайте нов Word документ и задайте персонализираната лента ->Инструменти за разработка(проверено), както е показано на фигурата по-долу:



Според вашите нужди добавете "Контрол на съдържанието на базовата библиотека за изграждане" към Word документа, както е показано на следващата фигура:



Тип обект Content Control (Content Control Object)WdContentControlTypeИзброяването (вид контрол на съдържанието) е следното:

Име
стойност
Описание
wdContentControlBuildingBlockGallery5Определя контрола на съдържанието на библиотеката за строителни блокове.
wdContentControlCheckbox8Задайте контрола за съдържание с отметка.
wdContentControlComboBox3Уточнява контрола на съдържанието на комбобокса.
wdContentControlDate6Посочете контрол на съдържанието за дата.
wdContentControlGroup7Уточнете контролите на групово съдържание.
wdContentControlDropdownList4Посочете падащите менюта за контрол на съдържанието.
wdContentControlPicture2Определя контрола на съдържанието на изображението.
wdContentControlRepeatingSection9Определя контроли за дублиране на частично съдържание.
wdContentControlRichText0Определя RTF контролите на съдържанието.
wdContentControlText1Определя контролите за текстово съдържание.

Препратка:Входът към хиперлинк е видим.

Обектният код на DataTable, който се връща чрез ADO.NET чрез изпълнение на SQL оператор, е следният:

Вмъкнете обекта DataTable, търсен от базата данни, в мястото, маркирано като test1, в документа на Word с следния код:

След като кликнем върху бутона "Insert Table" в плъгина Word, нашите контроли за съдържание се попълват с таблица, както е показано по-долу:


(Край)





Предишен:VSTO (2) Вземете плъгина за избор на китайски йероглифи за Word
Следващ:Въведение в IParsable интерфейса, добавен към .NET 7
 Хазяин| Публикувано на 2023-4-30 23:32:19 |
VSTO (1) Кратко въведение и инструменти за разработка
https://www.itsvse.com/thread-10573-1-1.html

VSTO (2) Вземете плъгина за избор на китайски йероглифи за Word
https://www.itsvse.com/thread-10574-1-1.html

VSTO (III) Вмъква данни от DataTable в Word документ
https://www.itsvse.com/thread-10575-1-1.html
Публикувано на 2023-5-2 10:31:48 |
Научи го
 Хазяин| Публикувано на 2023-5-2 11:25:35 |
РГ. Таблици. Добави към

 Хазяин| Публикувано на 2023-5-2 15:04:52 |


Контролен заключващ механизъм
 Хазяин| Публикувано на 2023-5-7 09:27:07 |
VSTO (VI) анулира или блокира запазването на Word документа
https://www.itsvse.com/thread-10581-1-1.html

VSTO (V) Изтрива контролите на съдържанието в Word
https://www.itsvse.com/thread-10579-1-1.html

VSTO (IV) Попълнете изображението в Word документ
https://www.itsvse.com/thread-10578-1-1.html
 Хазяин| Публикувано на 22.05.2023 20:30:36 |
Aspose(1)Aspose.Words попълва таблицата в word документ
https://www.itsvse.com/thread-10593-1-1.html
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com