Aracılığıyla paylaş


Nasıl yapılır: belgeleri Hizmetleri verilerle doldurmak

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. Konak Öğeleri ve Konak Kontrollerine Genel Bakış.

Uygulama alanı: Bu konudaki bilgiler şu uygulamaların belge düzeyi projelerine yöneliktir: Excel 2013 ve Excel 2010; Word 2013 ve Word 2010. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.

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üzeyinde projesinde hizmetinden veri bağlama.

video bağlantısı İ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

  1. 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: Service verilere bağlanma.

  2. 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.

  3. Kodunuzda, 1. adımda bağladığınız Web hizmeti sınıfının bir örneğini oluşturun.

  4. Web hizmetiyle iletişimde gerekli özellikler varsa, o özelliklerinin örneklerini yaratınız.

  5. 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.

  6. 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: bir veritabanından alınan verileri içeren çalışma sayfaları doldurmak

Nasıl yapılır: belgeleri nesneleri verilerle doldurmak

Nasıl yapılır: bir veritabanındaki verileri içeren belgeleri doldurmak

Nasıl yapılır: bir ana bilgisayar Denetim verilerle veri kaynağını güncelleştirin

Kavramlar

Veri kaynaklarına genel bakış

Windows Forms denetimleri Visual Studio veri bağlama

Diğer Kaynaklar

Office Çözümlerinde Veriyi Denetime Bağlama