Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Sınıf DataSet ve ilgili sınıflar, uygulamaların veritabanıyla bağlantısı kesilirken uygulamaların bellekteki verilerle çalışmasını sağlayan 2000'lerin başlarındaki eski .NET Framework teknolojileridir. Teknolojiler özellikle kullanıcıların verileri değiştirmesine ve değişiklikleri veritabanında kalıcı hale getirebilmesine olanak tanıyan uygulamalar için kullanışlıdır. Veri kümeleri başarısı kanıtlanmış bir teknoloji olsa da, yeni .NET uygulamaları için önerilen yaklaşım Entity Framework Core kullanmaktır. Entity Framework, tablosal verilerle nesne modelleri olarak çalışmak için daha doğal bir yol sağlar ve daha basit bir programlama arabirimine sahiptir.
Verileri denetimlere bağlayarak uygulamanızın kullanıcılarına veri görüntüleyebilirsiniz. Veri Kaynakları penceresindeki öğeleri bir tasarım yüzeyine veya Visual Studio'daki bir yüzey üzerindeki denetimlere sürükleyerek bu veriye bağlı denetimleri oluşturabilirsiniz.
Bu konu başlığında, veriye bağlı denetimler oluşturmak için kullanabileceğiniz veri kaynakları açıklanmaktadır. Ayrıca, veri bağlamada yer alan bazı genel görevleri de açıklar. Veriye bağlı denetimler oluşturma hakkında daha ayrıntılı bilgi için bkz. Windows Forms denetimlerini Visual Studio'daki verilere bağlama ve WPF denetimlerini Visual Studio'daki verilere bağlama.
Veri kaynakları
Veri bağlama bağlamında, veri kaynağı bellekteki kullanıcı arabiriminize bağlanabilen verileri temsil eder. Pratik olarak, veri kaynağı bir Entity Framework sınıfı, veri kümesi, .NET proxy nesnesinde kapsüllenmiş bir hizmet uç noktası, LINQ to SQL sınıfı veya herhangi bir .NET nesnesi veya koleksiyonu olabilir. Bazı veri kaynakları, öğeleri Veri Kaynakları penceresinden sürükleyerek veriye bağlı denetimler oluşturmanıza olanak tanırken, diğer veri kaynakları bunu yapmaz. Aşağıdaki tabloda hangi veri kaynaklarının desteklendiği gösterilmektedir.
Veri kaynağı | Windows Forms Tasarımcısı'nda sürükle ve bırak desteği | WPF Tasarımcısı'nda sürükle ve bırak desteği | Silverlight Tasarımcısı'nda sürükle ve bırak desteği |
---|---|---|---|
Veri kümesi | Evet | Evet | Hayı |
Varlık Veri Modeli | Evet1 | Evet | Evet |
LINQ to SQL sınıfları | Hayır2 | Hayır2 | Hayır2 |
Hizmetler (WCF Veri Hizmetleri, WCF hizmetleri ve web hizmetleri dahil) | Evet | Evet | Evet |
Nesne | Evet | Evet | Evet |
SharePoint | Evet | Evet | Evet |
Varlık Veri Modeli sihirbazını kullanarak modeli oluşturun ve ardından bu nesneleri tasarımcıya sürükleyin.
LINQ to SQL sınıfları Veri Kaynakları penceresinde görünmez. Ancak, SQL sınıflarına LINQ'i temel alan yeni bir nesne veri kaynağı ekleyebilir ve ardından bu nesneleri tasarımcıya sürükleyerek veriye bağlı denetimler oluşturabilirsiniz. Daha fazla bilgi için bkz Adım Adım Kılavuz: LINQ to SQL Sınıfları Oluşturma (O-R Tasarımcısı).
Veri Kaynakları penceresi
Veri kaynakları, projeniz için Veri Kaynakları penceresinde öğeler olarak kullanılabilir. Form tasarım yüzeyi projenizdeki etkin pencere olduğunda veyaDiğer Windows>Veri KaynaklarınıGörüntüle'yi> seçerek (proje açıkken) bu pencereyi açabilirsiniz. Temel alınan verilere bağlı denetimler oluşturmak için bu pencereden öğeleri sürükleyebilirsiniz ve ayrıca sağ tıklayarak veri kaynaklarını yapılandırabilirsiniz.
Veri Kaynakları penceresinde görüntülenen her veri türü için, öğeyi tasarımcıya sürüklediğinizde varsayılan bir denetim oluşturulur. Veri Kaynakları penceresinden bir öğeyi sürüklemeden önce, oluşturulan denetimi değiştirebilirsiniz. Daha fazla bilgi için bkz. Veri Kaynakları penceresinden sürüklenirken oluşturulacak denetimi ayarlama.
Denetimleri verilere bağlamayla ilgili görevler
Aşağıdaki tabloda, verilere denetim bağlamak için gerçekleştirdiğiniz en yaygın görevlerden bazıları listelenmiştir.
Görev | Daha fazla bilgi |
---|---|
Veri Kaynakları penceresini açın. | Düzenleyicide bir tasarım yüzeyi açın veVeri KaynaklarınıGörüntüle'yi> seçin. |
Projenize bir veri kaynağı ekleyin. | Yeni veri kaynakları ekleme |
Bir öğeyi Veri Kaynakları penceresinden tasarımcıya sürüklediğinizde oluşturulan denetimi ayarlayın. | Veri Kaynakları penceresinden sürüklenirken oluşturulacak denetimi ayarlayın |
Veri Kaynakları penceresindeki öğelerle ilişkili denetimlerin listesini değiştirin. | Veri Kaynakları penceresine özel denetimler ekleme |
Veriye bağlı denetimler oluşturun. |
Visual Studio'da Windows Forms denetimlerini verilere bağlama Visual Studio'da verilere WPF denetimleri bağlama |
Bir nesneye veya koleksiyona bağlama. | Visual Studio'da nesneleri bağlama |
Kullanıcı arabiriminde görüntülenen verileri filtreleyin. | Windows Forms uygulamasında verileri filtreleme ve sıralama |
Denetimler için altyazıları özelleştirin. | Visual Studio'nun veriye bağlı denetimler için başlıkları nasıl oluşturacağını özelleştirme |