Aracılığıyla paylaş


İzlenecek yol: birTableAdapter ile birden fazla sorgu oluşturma

Bu izlenecek yolda, bir TableAdapter, bir dataset kullanarak oluşturduğunuz Data Source Configuration Wizard.İkinci bir sorgu oluşturma sürecinde gereken izlenecek yol TableAdapter kullanarak Sorgu TableAdapter Configuration Wizard içinde Dataset Designer.

Bu izlenecek yolda gösterilen görevler aşağıdakileri içerir:

  • Yeni oluşturma Windows Application proje.

  • Oluşturma ve veri kaynağı bir dataset oluşturmak yoluyla uygulamanızı yapılandırmak Data Source Configuration Wizard.

  • Yeni DataSet nesnesinin açma Dataset Designer.

  • TableAdapter ile sorguları ekleme TableAdapter sorgu Yapılandırma Sihirbazı'nı.

Önkoşullar

Bu izlenecek yolu tamamlamak için gerekir:

Yeni bir Windows uygulaması yaratmak

Bir Windows uygulaması yaratmak için ilk adım olur.

Yeni bir Windows Application projesi oluşturmak için

  1. De Visual Studio, dan Dosya menüsünde, yeni bir proje yaratın.

  2. Bir programlama dilinde seçin Proje türleri bölmesi.

  3. Tıklatın Windows Application , şablonları bölmesi.

  4. Proje adı TableAdapterQueriesWalkthroughve ardından Tamam.

    Visual Studio, projeye ekler Solution Explorer ve yeni bir form tasarımcısında görüntüler.

BirTableAdapter ile veritabanı veri kaynağı oluşturma

Bu adımı kullanarak bir veri kaynağı oluşturur Data Source Configuration Wizard göre Customers Northwind örnek veritabanındaki tablo.Bağlantı oluşturmak için Northwind örnek veritabanına erişiminiz olmalıdır.Northwind örnek veritabanı kurma hakkında daha fazla bilgi için bkz: Nasıl yapılır: örnek veritabanları yükleme.

Veri kaynağı oluşturmak için

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

  2. İçinde Veri kaynakları pencere, seçme Add New Data Source başlatmak için Data Source Configuration Wizard.

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

  4. Üzerinde veri bağlantısı Seç aşağıdakilerden birini sayfa yapın:

    • Northwind örnek veritabanındaki veri bağlantısı aşağı açılan listede varsa, bunu seçin.

      -veya-

    • Seçin Yeni bir 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 bir parola gerektiriyorsa, önemli verileri içerir ve i 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 tablo ve i Son.

    NorthwindDataSet projenize eklenir ve müşterilerin tablo görünür Veri kaynakları pencere.

Dataset Dataset Tasarımcısı'nda açma

Dataset Dataset tasarımcısında açmak için

  1. Sağ NorthwindDataset , Veri kaynakları pencere.

  2. Kısayol menüsünden seçin Düzenleme DataSet Designer ile.

    Açılır NorthwindDataset Dataset Designer.

CustomersTableAdapter ikinci bir sorgu ekleme

Sihirbaz, dataset ile oluşturulan bir müşterilerin veri tablosu ve CustomersTableAdapter.Bu izlenecek yol bölümü ikinci sorguya ekler CustomersTableAdapter.

CustomersTableAdapter için bir sorgu eklemek için

  1. Sürükle bir sorgu dan DataSet sekmesinde araç üzerine müşterilerin tablo.

    Sorgu TableAdapter Configuration Wizard Açar.

  2. Seçin Use sql Statements seçeneðinive ardından İleri.

  3. Seçin seçin satır döndürenve ardından İleri.

  4. Böylece bunu okuyan bir where yan tümcesi sorguya ekleyin:

    SELECT CustomerID, CompanyName, ContactName, ContactTitle, Address, City, Region, PostalCode, Country, Phone, Fax 
    FROM Customers 
    WHERE City = @City
    

    [!NOT]

    Northwind Access sürümünü kullanıyorsanız, @ şehir parametresi bir soru işareti ile değiştirin.(SELECT CustomerID, CompanyName, ContactName, ContactTitle, Address, City, Region, PostalCode, Country, Phone, Fax FROM Customers WHERE City = ?)

  5. Üzerinde Üretme yöntemlerini seçin sayfasında, ad bir DataTable dolgu yöntemi FillByCity.

    [!NOT]

    Yönteme bir DataTable dönmek onay kutusunu temizleyin veya varsayılan adı bırakın Bu izlenecek yolda, kullanılmaz.

  6. Tıklatın İleri ve sihirbazı tamamlayın.

    FillByCity için sorgu eklenen CustomersTableAdapter.

Form üzerinde ek sorgu yürütmek için kod ekleme

Sorguyu yürütmek için

  1. Seçin Form1 , Solution Explorer,'ı tıklatın ve View Designer.

  2. Sürükle müşterilerin düğümden Veri kaynakları penceresine Form1.

  3. Değiştirmek için kod görünümünü seçerek kod dan View menü.

  4. Kodu Değiştir Form1_Load olay işleyicisi çalıştırmak için aşağıdaki FillByCity sorgu.

    Dim cityValue As String = "Seattle"
    CustomersTableAdapter.FillByCity(NorthwindDataSet.Customers, cityValue)
    
    string cityValue = "Seattle";
    customersTableAdapter.FillByCity(northwindDataSet.Customers, cityValue);
    

Uygulamayı çalıştırma

Uygulamayı çalıştırmak için

  • F5'e basın.

  • Izgara sayesinde müşterilerle dolu bir City değeri Seattle.

Sonraki Adımlar

Uygulamanız için işlevsellik eklemek için

Ayrıca bkz.

Görevler

Nasıl yapılır: TableAdapters oluşturmak

Nasıl yapılır: TableAdapter sorgular oluşturma

Kavramlar

TableAdapter genel bakış

Visual Studio 2012'deki Veri Uygulaması Geliştirme Yenilikleri

Uygulamanız veri almaya hazırlanıyor

Uygulama veri getiriliyor

Visual Studio veri denetimleri

Uygulamanızın veri düzenleme

Diğer Kaynaklar

Veri Talimatları

Visual Studio verilere bağlanma