Belgeleri nesnelerden alınan verilerle doldurma

Veri nesnesindeki verileri itham etme, Microsoft Office Word için belge düzeyi projelerinde Windows Forms projelerinde olduğu gibi çalışır. Bir nesnedeki verileri çözümünüze getirmek için aynı araçları ve kodu kullanırsınız ve verileri görüntülemek için Windows Forms denetimlerini kullanabilirsiniz. Ayrıca, konak denetimlerini kullanarak verileri görüntüleyebilirsiniz. Konak denetimleri, Microsoft Office Word'de olaylar ve veri bağlama özelliğiyle geliştirilmiş yerel nesnelerdir. Daha fazla bilgi için bkz . Konak öğelerine ve konak denetimlerine genel bakış.

Şunlar için geçerlidir: Bu konudaki bilgiler, Excel ve Word için belge düzeyi projeler ve VSTO Eklenti projeleri için geçerlidir. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.

Belgeyi bir nesneden alınan verilerle doldurmak için üç temel adımı tamamlamanız gerekir:

  • Belgeye verilere bağlayabileceğiniz bir denetim ekleyin.

  • Belgeye bir veri nesnesi ekleyin.

  • Veri nesnesini BindingSource'a Bağlan.

Veri nesnesi eklemek için

Veri nesnesi eklemek için Veri Kaynakları penceresini açın ve bir nesneden veri kaynağı oluşturun. Daha fazla bilgi için bkz . Yeni veri kaynakları ekleme.

Veri nesnesini BindingSource'a Bağlan

Belge düzeyi projelerde, belgenize denetimler ekler ve bunları tasarım zamanında verilere bağlarsınız.

VSTO Eklenti projelerinde denetimler oluşturur ve bunları çalışma zamanında bağlarsınız.

Belge düzeyi projeleri

Veri nesnesini BindingSource'a bağlamak için:

  1. İstediğiniz veri alanını Veri Kaynakları penceresinden belgenize sürükleyin. Bu, otomatik olarak bir denetim oluşturur.

  2. Kodunuzda, veri kaynağı için seçtiğiniz nesne türünün bir örneğini oluşturun.

  3. örneğini öğesinin DataSource özelliğine atayın BindingSource.

Uygulama düzeyi projeler

Veri nesnesini BindingSource'a bağlamak için:

  1. Kodunuzda, veri kaynağıyla ilişkili nesne türünün bir örneğini oluşturun.

  2. Bir BindingSource örneği oluşturun.

  3. Veri kaynağı örneğini öğesinin DataSource özelliğine atayın BindingSource.

  4. Veri kaynağını denetime veri bağlama olarak ekleyin.