Aracılığıyla paylaş


Nasıl yapılır: WPF Uygulamalarında Arama Tabloları Oluşturma

Ana tablonun ana düğüm sürükleyerek bir arama tablosu oluşturabilirsiniz veya nesnesi içinde Veri kaynakları bir sütun veya ilgili alt tablo özelliğine bağlı olduğu bir denetimin pencere.Terim arama tablosunu (bazen bir Arama bağlama) başka bir tablodaki yabancı anahtar alanının değerini temel alan bir veri tablosundaki bilgileri görüntüleyen bir denetim açıklar.

Örneğin, bir tablonun göz önünde Orders bir satış veritabanında.Her kayıtta Orders tablo içeren bir CustomerID , hangi müşteri sipariş veren gösterir.CustomerID Bir müşteri kaydına işaret eden bir yabancı anahtar Customers tablo.Gelen siparişlerin listesini görüntülediğinizde Orders tablo yerine gerçek müşteri adını görüntülemek istediğiniz CustomerID.Müşteri adı olduğu için Customers tablo, müşteri adını görüntülemek için bir arama tablosu oluşturmak için gereksinim duyduğunuz.Arama tablosu kullanır CustomerID , değer Orders ilişki gidin ve kullanıcı dostu müşteri adını döndürmek için kayıt.

Bir arama tablosu oluşturmak için

  1. Aşağıdaki veri kaynaklarıyla ilgili veri türlerinden biri projenize ekleyin:

    [!NOT]

    Bir arama tablosu oluşturmak için önce proje için bir veri kaynağı olarak iki ilişkili tablolar veya nesneleri bulunmalıdır.

  2. Açık wpf Tasarımcısı ve tasarımcı öğeleri için geçerli bırakma hedefi olan bir kapsayıcı içerdiğinden emin olun Veri kaynakları pencere.

    Geçerli düşürme hakkında daha fazla bilgi için bkz: Visual Studio'da Verilere WPF Denetimleri Bağlama.

  3. Üzerinde veri menüsünde,'ı Show Data Sources açmak için Veri kaynakları pencere.

  4. Düğümleri genişletin Veri kaynakları ana tablo veya nesne ve ilgili alt tablo veya nesne görene kadar pencere.

    [!NOT]

    İlgili alt tablo veya nesne üst tablo veya nesne altındaki bir Genişletilebilir alt düğümü olarak görünen düğümdür.

  5. Alt düğüm için aþaðý açýlan menüsünü tıklatın ve seçin Ayrıntıları.

  6. Alt düğümünü genişletin.

  7. Alt düğümü altında alt ve üst veri ilişkili olduğu madde için aþaðý açýlan menüsünü tıklatın (yukarıda verilen örnekte bu olurdu CustomerID düğümü).Arama bağlama işlemini desteklemektedirler denetimlerin aşağıdaki türlerinden birini seçin:

  8. Alt düğüm sürükleyin Veri kaynakları wpf Tasarımcısı kapsayıcısında üzerine pencere (yukarıda verilen örnekte, alt düğüm olacaktır siparişleri düğümü).

    Visual Studio, sürüklediğiniz maddelerin her biri için yeni veriye bağlı denetimler oluşturan xaml oluşturur.xaml ayrıca yeni bir ekler CollectionViewSource alt tablo veya kaynaklarına bırakma hedefi nesnesi.Bazı veri kaynakları için Visual Studio, kod tablo veya nesne verileri yüklemek için oluşturur.Daha fazla bilgi için bkz. Visual Studio'da Verilere WPF Denetimleri Bağlama.

  9. Üst düğüm sürükleyin Veri kaynakları üzerine daha önce oluşturduğunuz arama bağ denetimi penceresi (yukarıda verilen örnekte, üst düğüm olacaktır müşterilerin düğümü).

    Visual Studio, arama bağlamasını yapılandırmak için Denetim bazı özelliklerini ayarlar.Visual Studio değiştirir özellikler aşağıdaki tabloda listelenmektedir.Gerekirse, xaml ya da, bu özellikleri değiştirebilirsiniz, özelliklerini pencere.

    Özellik

    Ayarın açıklaması

    ItemsSource

    Bu özellik koleksiyonu veya denetimde görüntülenen verileri almak için kullanılan bağlama belirtir.Visual Studio bu özelliği ayarlar CollectionViewSource denetim sürüklenen üst veri.

    DisplayMemberPath

    Bu özellik, denetimde görüntülenen veri öğesinin yolunu belirtir.Visual Studio bu özelliği bir dize veri türü olan birincil anahtar sonra ilk sütuna ya da ana veri özelliği için ayarlar.

    Farklı sütun veya özellik ana verileri görüntülemek isterseniz, bu özelliği farklı bir özellik yolunu değiştirme.

    SelectedValue

    Visual Studio bu sütuna veya tasarımcıya sürüklenen alt veri özelliği baðlar.Bu ana veri yabancı anahtardır.

    SelectedValuePath

    Visual Studio, sütunu yolunun veya özellik ana veri yabancı anahtar alt veri bu özelliğini ayarlar.

Ayrıca bkz.

Görevler

Nasıl Yapılır: Visual Studio'da Verilere WPF Denetimleri Bağlama

Nasıl Yapılır: WPF Uygulamalarındaki İlgili Verileri Görüntüleme

İzlenecek Yol: Bir WPF Uygulamasında İlgili Verileri Görüntüleme

Kavramlar

Visual Studio'da Verilere WPF Denetimleri Bağlama