Aracılığıyla paylaş


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

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

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

  1. Dan Dosya menüsünde, yeni bir proje yaratın.

  2. Seçin Windows Forms uygulamasý ve DataWalkthrough olarak adlandırın.Daha fazla bilgi için bkz. İstemci Uygulamaları Geliştirme.

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

  1. Üzerinde veri menüsünde'ı Show Data Sources.

  2. İçinde Veri kaynakları penceresinde tıklatın Add New Data Source başlatmak için araç çubuğundaki düğmesini Data Source Configuration Wizard.

  3. Seçin veritabanı , veri kaynağı türü seçin sayfa ve i İleri.

  4. Ü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).

  5. Veritabanınız parola gerektiriyorsa, önemli verileri içerir ve seçeneğini İleri.

  6. Tıklatın İleri , Bağlantı dizesini uygulama yapılandırma dosyasına kaydetmek sayfa.

  7. Genişletme Tablo düğümünde veritabanı nesnelerini Seç sayfa.

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

  1. İçinde Veri kaynakları pencere, seçme müşterilerin tablo ve aşağı açılan oku tıklatın.

  2. Seçin Ayrıntıları dan Müşteri tablonun denetim listesi.

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

  1. F5'e basın.

  2. Doğru Siparişler formundaki kılavuzunda görüntülenir doğrulamak için farklı müşteriler'i seçin.

  3. Bir veya birkaç kaydı değiştirin.

  4. Tıklatın kaydetmek düğmesini (disk simgesi).

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

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

Uygulama veri getiriliyor

Visual Studio veri denetimleri

Uygulamanızın veri düzenleme

Veri doğrulama

Verileri kaydetme

TableAdapterManager genel bakış

Diğer Kaynaklar

Veri Talimatları

Visual Studio veri uygulamaları genel bakış

Visual Studio verilere bağlanma

Hiyerarşik güncelleştirme

n-katmanlı uygulamalarda DataSet nesneleri ile çalışma

LINQ to SQL