Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 5786|Yanıt: 6

[Kaynak] VSTO (III) DataTable verilerini bir Word belgesine ekler

[Bağlantıyı kopyala]
Yayınlandı 30.04.2023 23:30:35 | | | |
Gereksinimler: SQL ifadelerini çalıştırmak için ADO.NET kullanarak sorgu sonuç verilerini DataTable nesneleri olarak döndürün ve son olarak, DataTable verilerini bir Word belgesine ekleyerek tablo olarak gösterin.

Öncelikle, renderlere bir göz atalım:



Yeni bir Word belgesi oluşturun ve özel kurdu ayarlayın ->Geliştirme araçları(kontrol edildi), aşağıdaki şekilde gösterildiği gibi:



İhtiyaçlarınıza göre, aşağıdaki şekilde gösterildiği gibi Word belgesine "Temel Kütüphane İçerik Kontrolü" ekleyin:



Content Control object (Content Control Object) tipiWdContentControlTypeEnumeration (içerik kontrolü türü) aşağıdaki gibidir:

ad
değer
Açıklama
wdContentControlBuildingBlockGallery5Yapı bloğu kütüphanesi içerik kontrolünü belirtir.
wdContentControlCheckbox8İçerik kontrolü için kontrol kutusunu belirtin.
wdContentControlComboBox3Combobox içerik kontrolünü belirtir.
wdContentControlDate6Bir tarih belirtin, içerik kontrolü.
wdContentControlGroup7Grup içerik kontrollerini belirtin.
wdContentControlDropdownList4Açılır içerik kontrollerini belirtin.
wdContentControlPicture2Görüntü içeriği kontrolünü belirtir.
wdContentControlRepeatingSection9Tekrarlanan kısmi içerik kontrollerini belirtir.
wdContentControlRichText0RTF içerik kontrollerini belirtir.
wdContentControlText1Metin içerik kontrollerini belirtir.

Referans:Bağlantı girişi görünür.

SQL ifadesi çalıştırılarak ADO.NET yoluyla döndürülen DataTable nesne kodu şu şekildedir:

Veritabanından sorgulanan DataTable nesnesini, word belgesinde test1 olarak işaretlenen konuma aşağıdaki kodla ekleyin:

Word eklentisindeki "Tablo Ekle" butonuna tıkladıktan sonra, içerik kontrollerimiz aşağıda gösterildiği gibi bir tablo ile doldurulur:


(Son)





Önceki:VSTO (2) Word Chinese karakter uzunluğu seçimi eklentisini alın
Önümüzdeki:.NET 7'ye eklenen IParsable arayüzüne giriş
 Ev sahibi| Yayınlandı 30.04.2023 23:32:19 |
VSTO (1) Kısa giriş ve geliştirme araçları
https://www.itsvse.com/thread-10573-1-1.html

VSTO (2) Word Chinese karakter uzunluğu seçimi eklentisini alın
https://www.itsvse.com/thread-10574-1-1.html

VSTO (III) DataTable verilerini bir Word belgesine ekler
https://www.itsvse.com/thread-10575-1-1.html
Yayınlandı 2.05.2023 10:31:48 |
Öğren
 Ev sahibi| Yayınlandı 2.05.2023 11:25:35 |
Rg. Tablolar.Ekle

 Ev sahibi| Yayınlandı 2.05.2023 15:04:52 |


Kontrol kilidi
 Ev sahibi| Yayınlandı 7.05.2023 09:27:07 |
VSTO (VI), Word belgesinin kaydedilmesini iptal eder veya engeller
https://www.itsvse.com/thread-10581-1-1.html

VSTO (V) Word'de içerik kontrollerini silir
https://www.itsvse.com/thread-10579-1-1.html

VSTO (IV) Resmi bir Word belgesine doldurun
https://www.itsvse.com/thread-10578-1-1.html
 Ev sahibi| Yayınlandı 22.05.2023 20:30:36 |
Aspose(1)Aspose.Words, tabloyu bir Word belgesine doldurur.
https://www.itsvse.com/thread-10593-1-1.html
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com