Çalışma sayfalarını veritabanındaki verilerle doldurma
Belge düzeyindeki Office projelerindeki verilere, Windows Forms projelerindeki verilere eriştikleri gibi erişebilirsiniz. Verileri çözümünüze getirmek için aynı araçları ve kodu kullanırsınız ve hatta verileri görüntülemek için Windows Forms denetimlerini de kullanabilirsiniz. Ayrıca, Microsoft Office Excel'de olaylar ve veri bağlama özelliğiyle geliştirilmiş yerel nesneler olan konak denetimleri olarak adlandırılan denetimlerden yararlanabilirsiniz. Daha fazla bilgi için bkz . Konak öğelerine ve konak denetimlerine genel bakış.
Şunlar için geçerlidir: Bu konudaki bilgiler Excel 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.
Tasarım zamanında çalışma sayfasına veriye bağlı denetim ekleme
Çalışma sayfasını veritabanındaki verilerle doldurmak için
Çalışma sayfası tasarımcıda açıkken Visual Studio'da bir Excel belge düzeyi projesi açın.
Veri Kaynakları penceresini açın ve projeniz için bir veri kaynağı oluşturun. Daha fazla bilgi için bkz . Yeni bağlantı ekleme.
veri kaynakları penceresinden istediğiniz alanı veya tabloyu çalışma sayfanıza sürükleyin.
Çalışma sayfasında aşağıdaki denetimlerden biri oluşturulur:
Bir alanı sürüklerseniz, çalışma sayfasında bir NamedRange denetim oluşturulur. Daha fazla bilgi için bkz . NamedRange denetimi.
Tabloyu sürüklerseniz, çalışma sayfasında bir ListObject denetim oluşturulur. Daha fazla bilgi için bkz . ListObject denetimi.
Veri Kaynakları penceresinde tabloyu veya alanı 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 . TableAdapter'a genel bakış.
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: Belgeleri veritabanındaki verilerle doldurma
- Nasıl yapılır: Belgeleri hizmetlerden alınan verilerle doldurma
- Nasıl yapılır: Bir veri kaynağını konak denetimindeki verilerle güncelleştirme