İzlenecek yol: basit veri uygulaması oluşturma
Uygulama geliştirme en sık karşılaşılan senaryolarda Windows Form üzerinde bir veritabanındaki verileri görüntülemek için biridir. Öğeleri sürükleyerek Windows uygulamalarında form verileri görüntüleyebilir Veri Kaynakları Penceresi formunuza. Bu izlenecek yolda, bir veritabanındaki ilgili iki tablodaki verileri görüntüleyen bir uygulama oluşturmak gösterilmiştir.
wpf kullanarak veri uygulamaları oluşturma konusunda daha fazla bilgi için bkz: wpf denetimleri Visual Studio veri.
Silverlight kullanarak veri uygulamaları oluşturma konusunda daha fazla bilgi için bkz: Silverlight denetimlerini Visual Studio veri bağlama.
Bu örneklerde aşağıdaki görevler gösterilir:
Windows tabanlı bir uygulama oluşturma.
Oluşturma ve yapılandırma Northwind veritabanındaki müşteriler ve siparişler tablolarını kullanarak temel alan bir dataset Data Source Configuration Wizard.
Müşteriler tablosundaki verileri görüntülemek için denetimler ekleme.
Seçili müşteri tabanlı siparişleri görüntülemek için denetimler ekleme.
Uygulamayı test etme, farklı müşterilere seçme ve doğrulama seçili müşteri için doğru emirlerinin gösterilir.
Verileri değiştirme ve kaydetme, veritabanını yedekleyin.
Bu konuda video sürümü için bkz: Video nasıl: basit bir veri uygulaması oluşturma.
Önkoşullar
Bu örneği tamamlamak için aşağıdaki bileşenler gerekmektedir:
- Northwind örnek veritabanı erişimi. Daha fazla bilgi için bkz. Nasıl yapılır: örnek veritabanları yükleme.
Projeyi Oluşturma
Windows tabanlı bir uygulama oluşturmak için ilk adım olur.
Not
Bilgisayarınızda, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazılarının adı veya konumu farklı gösterilebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio ayarları.
Projeyi oluşturmak için
Dan Dosya menüsünde, yeni bir proje yaratın.
Seçin Windows Forms uygulamasý ve DataWalkthrough olarak adlandırın. Daha fazla bilgi için bkz. İstemci Uygulamaları Geliştirme.
Tamam düğmesini tıklatın.
DataWalkthrough proje yaratılır ve eklenen Solution Explorer.
Veri Kaynağı Oluşturma
Bu adım Northwind örnek veritabanındaki müşteriler ve siparişler tablolarını kullanarak temel alan bir dataset yaratýr Data Source Configuration Wizard.
Veri kaynağı oluşturmak için
Üzerinde veri menüsünde'ı Show Data Sources.
İçinde Veri kaynakları penceresinde tıklatın Add New Data Source başlatmak için araç çubuğundaki düğmesini Data Source Configuration Wizard.
Seçin veritabanı , veri kaynağı türü seçin sayfa ve i İleri.
Üzerinde Choose Your Data Connection sayfasında aşağıdakilerden birini yapın:
Northwind örnek veritabanındaki veri bağlantısı aşağı açılan listesinde olup olmadığını seçin.
-veya-
Seçin Yeni bağlantı başlatmak için Ekle/Değiştir bağlantısı iletişim kutusu. Daha fazla bilgi için bkz. Ekle/Değiştir bağlantısı iletişim kutusunda (Genel).
Veritabanınız parola gerektiriyorsa, önemli verileri içerir ve seçeneğini İleri.
Tıklatın İleri , Bağlantı dizesini uygulama yapılandırma dosyasına kaydetmek sayfa.
Genişletme Tablo düğümünde veritabanı nesnelerini Seç sayfa.
Seçin müşterilerin ve siparişleri tablolar ve sonra Son.
NorthwindDataSet projenize eklenir ve müşterilerin ve siparişleri tablolar görünür Veri kaynakları pencere.
Müşteriler tablosundan verileri görüntülemek için denetimler oluşturma
Öğeleri sürükleyerek veriye bağlı denetimler oluşturma Veri kaynakları üzerine Windows Form penceresi.
(Üst kayıtları) müşteri verilerini görüntülemek için denetimler oluşturmak için
İçinde Veri kaynakları pencere, seçme müşterilerin tablo ve aşağı açılan oku tıklatın.
Seçin Ayrıntıları dan Müşteri tablonun denetim listesi.
Ana sürükleyin müşterilerin düğümden Veri kaynakları üzerine Form1 penceresi.
Tanımlayıcı etiketlerle veriye bağlı denetimler formda görünür. Aşağıdaki bileşenler, bileşen tepsisinde görünür:
NorthwindDataSet. Typed dataset müşteriler ve siparişler tablolarını içerir.
CustomersBindingSource. BindingSource , Form üzerindeki denetimleri NorthwindDataSet müşteriler veri tablosuna bağlar.
CustomersBindingNavigator. BindingNavigator Geçiş yapma Müşteriler tablosundaki kayıtlar için kullanılır.
CustomersTableAdapter. TableAdapter Veritabanı ve NorthwindDataSet arasında iletir. Daha fazla bilgi için bkz. TableAdapter genel bakış.
TableAdapterManager. TableAdapterManager Tüm siler ve ekler, güncelleştirmeler, sırasını denetlemek için kullanılan bir bileşen TableAdapter dataset içindeki bileşenler. Daha fazla bilgi için bkz. TableAdapterManager genel bakış.
Denetimlerin verileri görüntülemek için Siparişler tablosundan oluşturma
(Alt kayıtları) her müşteri siparişlerini görüntülemek için denetimler oluşturmak için
İçinde Veri kaynakları penceresinde, genişletin Müşteriler düğümü son sütunu seçin Müşteriler genişletilebilir bir tablo siparişleri düğümünün altındaki Faks sütun ve alt sürükleyin Form1. (Bu düğüm müşterilerin tablo hiyerarşi ana karşıt olarak, bir müşteri için ilgili siparişleri gösteren siparişleri tüm kayıtları temsil düğüm Orders tablosu ve siparişler değil tek bir müşteri için.)
A DataGridView form ve yeni eklenen BindingSource bileşen (OrdersBindingSource) ve TableAdapter (OrdersTableAdapter) bileşeni Tepsi eklenir.
Not
Açık özelliklerini pencere ve seçme OrdersBindingSource bileşeni.İnceleme DataSource ve DataMember ilişkili kayıtları görüntülemek için veri bağlama nasıl yapılandırıldığını görmek için özellikler.DataSource Ayarlamak CustomersBindingSource (ana tablonun BindingSource) için değil, Orders tablo.DataMember Özelliği ayarlanmış FK_Orders_Customers, adı olduğu DataRelation tablolar birbirleriyle ilişkili bir nesne.
Uygulamayı Test Etme
Uygulamayı test etmek için
F5'e basın.
Doğru Siparişler formundaki kılavuzunda görüntülenir doğrulamak için farklı müşteriler'i seçin.
Bir veya birkaç kaydı değiştirin.
Tıklatın kaydetmek düğmesini (disk simgesi).
Değişiklikleri veritabanına kaydedilmiş doğrulayın.
Sonraki Adımlar
Uygulamanın gereksinimlerine bağlı olarak, bir ana ayrıntı formu oluşturduktan sonra yapmak isteyebileceğiniz birkaç adım vardır. Bu yönergeyi yapabilir bazı geliştirmeler içerir:
TableAdapter sihirbazlar ile uygulamaya veri yükler sorgu düzenleme. Daha fazla bilgi için, bkz. Nasıl yapılır: TableAdapter sorgu Düzenle ve Nasıl yapılır: TableAdapters Düzenle.
Doğru verileri doğrulamak için doğrulama ekleyerek veritabanı değişiklikleri göndermeden önce girilen. Daha fazla bilgi için bkz. Veri doğrulama.
Ayrıca bkz.
Kavramlar
Visual Studio 2012'deki Veri Uygulaması Geliştirme Yenilikleri
Windows Forms denetimleri Visual Studio veri bağlama
Uygulamanız veri almaya hazırlanıyor
Visual Studio veri denetimleri
TableAdapterManager genel bakış
Diğer Kaynaklar
Visual Studio veri uygulamaları genel bakış
Visual Studio verilere bağlanma