Nasıl Yapılır: Belgeleri Hizmet Verileriyle Doldurma
Microsoft Office için belge düzeyi projelerindeki verilere Windows Form projelerindeki verilere eriştiğiniz gibi erişebilirsiniz.Çözümünüze veri getirmek için aynı araçları ve kodları kullanabilirsiniz ve verileri görüntülemek için Windows Forms denetimlerini bile kullanabilirsiniz.Ayrıca, Microsoft Office Word'de olaylarla ve veri bağlama özelliğiyle geliştirilmiş yerel nesneler olan konak kontrollerinden faydalanabilirsiniz.Daha fazla bilgi için bkz. Ana Bilgisayar Öğelerine ve Denetimlerine Genel Bakış.
Uygulama hedefi: Bu konudaki bilgiler, şu uygulamalar için belge düzeyi projelere yöneliktir. Excel 2013 ve Excel 2010; Word 2013 ve Word 2010. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.
Aşağıdaki örnekte belgelere tasarım zamanında verilere bağımlı denetimlerin nasıl ekleneceği gösterilmektedir.Uygulama düzeyi eklentilerinde verilere bağımlı denetimlerin çalışma zamanında nasıl ekleneceğinin bir örneği için bkz. İzlenecek Yol: Uygulama Düzeyi Projede Hizmet Verisine Bağlanma.
İlgili video gösterimi için bkz: nasıl yapmak ı: etkileşimde Microsoft Excel Web hizmetleriyle?.
Bir Web hizmetinden gelen veriyle belge düzeyi projesini doldurmak için
Veri Kaynakları penceresini açın ve projeniz için bir veri kaynağı hizmeti oluşturun.Daha fazla bilgi için bkz. Nasıl yapılır: Bir Hizmetteki Verilere Bağlanma.
Veri Kaynakları penceresinden istediğiniz tabloyu veya alanı belgenize sürükleyin.
Böylelikle belgede bir denetim oluşturulur, projenizdeki object (nesne) sınıfına bağımlı bir BindingSource oluşturulur ve hizmet için sınıflar üretilir.
Kodunuzda, 1. adımda bağladığınız Web hizmeti sınıfının bir örneğini oluşturun.
Web hizmetiyle iletişimde gerekli özellikler varsa, o özelliklerinin örneklerini yaratınız.
Web hizmetinin ve 4. adımda oluşturduğunuz özellik örneklerinin kullanıma sunduğu yöntemleri kullanarak bir veri istemi oluşturun ve gönderin.
Kullandığınız yöntemler, Web hizmetinin ne sunduğuna bağlıdır.
BindingSource'un DataSource özelliğine Web hizmetinin veri yanıtını atayın.
Projeyi çalıştırdığınızda, denetimler veri kaynağındaki ilk kaydı görüntüler.BindingSource'daki nesneleri kullanan currency (geçerlilik) olaylarını işleyerek kayıtlar arasında kaydırmayı etkinleştirebilirsiniz.
Ayrıca bkz.
Görevler
Nasıl Yapılır: Çalışma Sayfalarını Veritabanı Verileriyle Doldurma
Nasıl Yapılır: Belgeleri Nesne Verileriyle Doldurma
Nasıl Yapılır: Belgeleri Veritabanı Verileriyle Doldurma
Nasıl Yapılır: Konak Kontrolü Verileriyle Veri Kaynağını Güncelleme
Kavramlar
Visual Studio'da Verilere Windows Forms Denetimleri Bağlama