Şemaları Visual Studio'da çalışma sayfalarına eşleme

Çalışma sayfası Visual Studio'da açıkken bir XML şemasını çalışma sayfasına eşleyebilirsiniz. Çalışma kitabı Visual Studio'nun dışında açıkken kullandığınız Microsoft Office Excel araçlarının aynısını kullanırsınız. Excel çözümünüzü oluşturmadan önce veya oluşturduktan sonra şemayı çalışma sayfasına eşlerseniz de Office projesi aynı nesneleri oluşturur.

Şunlar için geçerlidir: Bu konudaki bilgiler Excel belge düzeyi projeleri için geçerlidir. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.

Not

Excel çözümlerinde çok parçalı XML şemaları kullanamazsınız.

Xml şemasını Visual Studio'daki bir Excel çalışma sayfasına eşlemek için

  1. Visual Studio'da Excel çalışma kitabını veya şablon projesini açın.

  2. Odağı tasarımcıya taşımak için çalışma sayfasına tıklayın.

  3. Şeritte Geliştirici sekmesine tıklayın.

    Not

    Geliştirici sekmesi görünmüyorsa, önce bunu göstermeniz gerekir. Daha fazla bilgi için bkz . Nasıl yapılır: Şeritte Geliştirici sekmesini gösterme.

  4. XML grubunda Kaynak'a tıklayın.

    XML Kaynağı penceresi açılır.

  5. XML Kaynağı penceresinde XML Haritalar'ne tıklayın.

    XML Haritalar iletişim kutusu açılır.

  6. XML Haritalar iletişim kutusunda Ekle'ye tıklayın.

  7. Şema dosyanıza göz atın, dosyayı seçin ve aç'a tıklayın.

  8. Tamam'a tıklayın.

    Şema XML Kaynağı penceresinde gösterilir. Projenizde, şemaya göre yazılan DataSet bir oluşturulur ve bir BindingSource oluşturulur.

  9. XML Kaynağı penceresindeki öğeleri, çalışma sayfanızda ilgili denetimlerin oluşturulmasını istediğiniz yerlere sürükleyin.

    Yinelenen olmayan bir şema öğesini sürüklerseniz, Office projesi otomatik olarak öğesine BindingSourcebağlı bir XmlMappedRange denetim oluşturur.

    Yinelenen bir şema öğesini sürüklerseniz, Office projesi otomatik olarak bir ListObject veri kaynağına bağlı olmayan bir denetim oluşturur. Daha fazla bilgi için bkz . Belge düzeyinde özelleştirmelerde XML şemaları ve verileri.