Belgeleri veritabanındaki verilerle doldurma
Microsoft Office için belge düzeyindeki projelerdeki verilere, Windows Forms projelerindeki verilere eriştikleri gibi erişebilirsiniz. Bir veritabanındaki 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 Word için belge düzeyi projeleri için geçerlidir. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.
Aşağıdaki örnekte, tasarımcı kullanarak belge düzeyi projelerinde veriye bağlı denetimlerin nasıl ekleneceği gösterilmektedir. Çalışma zamanında VSTO Eklenti projelerinde veriye bağlı denetimlerin nasıl ekleneceğine ilişkin bir örnek için bkz . İzlenecek yol: VSTO Eklenti projesinde basit veri bağlama.
İlgili video gösterimi için bkz. Office sistemi için Visual Studio Araçları kullanma (3.0) kullanarak Word 2007 içerik denetimlerine veri bağlama.
Tasarım zamanında belgeye denetim ekleme
Bir belgeyi veritabanındaki verilerle doldurmak için
Visual Studio'da, belge tasarımcıda açık bir Word belge düzeyi projesi açın.
Veri Kaynakları penceresini açın ve veritabanından bir veri kaynağı oluşturun. Daha fazla bilgi için bkz . Yeni bağlantı ekleme.
Veri Kaynakları penceresinden istediğiniz alanı belgenize sürükleyin.
Belgeye bir içerik denetimi eklenir. İçerik denetimi türü, seçtiğiniz alanın veri türüne bağlıdır. Daha fazla bilgi için bkz . İçerik denetimleri.
Veri Kaynakları penceresinde veri alanını seçip açılan listeden farklı bir denetim seçerek farklı bir denetim ekleyebilirsiniz.
Projedeki nesneler
Denetime ek olarak, aşağıdaki veriyle ilgili nesneler projenize otomatik olarak eklenir:
Veritabanında bağlandığınız veri tablolarını kapsülleyen, türü belirtilmiş bir veri kümesi. Daha fazla bilgi için bkz . Visual Studio'da veri kümesi araçları.
BindingSource Denetimi yazılan veri kümesine bağlayan. Daha fazla bilgi için bkz . BindingSource bileşenine genel bakış.
Yazılan veri kümesini veritabanına bağlayan bir TableAdapter. Daha fazla bilgi için bkz . TableAdapters oluşturma ve yapılandırma.
Hiyerarşik güncelleştirmeleri etkinleştirmek için veri kümesindeki tablo bağdaştırıcılarını koordine etmek için kullanılan TableAdapterManager. Daha fazla bilgi için bkz . Hiyerarşik güncelleştirme ve TableAdapterManager başvurusu.
Projeyi çalıştırdığınızda, denetim veri kaynağındaki ilk kaydı görüntüler. kullanıcıların kayıtlarda gezinmesini sağlamak için öğesini BindingSource kullanabilirsiniz.
Kayıtlarda gezinmek için
- ve MovePreviousgibi MoveNext yöntemleri kullanınBindingSource.
Yazılan veri kümesine ve veritabanına güncelleştirme gönderme hakkında bilgi için bkz . Nasıl yapılır: Konak denetimindeki verilerle veri kaynağını güncelleştirme.
İlgili içerik
- Office çözümlerinde denetimlere veri bağlama
- Yeni veri kaynağı ekleme
- Visual Studio'da verilere Windows Forms denetimleri bağlama
- Nasıl yapılır: Belgeleri nesnelerden alınan verilerle doldurma
- Nasıl yapılır: Bir veri kaynağını konak denetimindeki verilerle güncelleştirme
- Office çözümlerinde yerel veritabanı dosyalarını kullanma genel bakış
- BindingSource bileşenine genel bakış