Aracılığıyla paylaş


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

Bazı uygulamalar, birden çok tablo veya bir üst-alt ilişkisi içinde birbiriyle varlıklar gelen verilerle çalışmak isteyebilirsiniz.Örneğin, müşterilerden görüntüleyen bir ızgara görüntülemek isteyebilirsiniz bir Customers tablo.Kullanıcı belirli bir müşteri seçtiğinizde ilgili gelen o müşteriye ait siparişleri başka bir kılavuz görüntüler Orders tablo.

Öğeleri sürükleyerek ilgili verileri görüntüleyen veriye bağlı denetimler oluşturabilirsiniz Veri kaynakları wpf Designer penceresine.

İlgili kayıtları görüntüleyen denetimler oluşturmak için

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

  2. Tıklatın Add New Data Source ve Data Source Configuration Wizard.

  3. wpf tasarımcısını açın ve tasarımcı maddeler 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.

  4. İçinde Veri kaynakları penceresinde, üst tablo gösteren düğümü genişletmek veya nesne ilişki içinde.Üst tablo veya nesne bir-çok ilişkinin "bir" tarafında değil.

  5. Üst düğüm (veya herhangi bir üst düğüm öğeleri ayrı ayrı) sürükleyin Veri kaynakları tasarımcısındaki geçerli bırakma hedefi üzerine pencere.

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

  6. İçinde Veri kaynakları penceresinde, ilgili alt tabloyu veya nesneyi bulun.İlgili alt tablolar ve nesnelerin veri listesi üst düğümün altındaki Genişletilebilir düğümleri olarak görünür.

  7. Alt düğümü (veya herhangi bir alt düğüm öğeleri ayrı ayrı) sürükleyin Veri kaynakları tasarımcısındaki geçerli bırakma hedefi üzerine pencere.

    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.Bu yeni CollectionViewSource üst tablo veya tasarımcıya sadece sürüklediğiniz nesne özelliğine bağlıdır.Bazı veri kaynakları için Visual Studio, kod alt tablo veya nesne verileri yüklemek için oluşturur.

    İlgili aşağıdaki şekilde gösterilmiştir siparişleri tablosunun müşterilerin bir DataSet'teki bir tabloda Veri kaynakları pencere.

    Veri Kaynakları penceresini gösteren ilişki

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ında Arama Tabloları Oluşturma

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

Kavramlar

Visual Studio'da Verilere WPF Denetimleri Bağlama