Visual Studio'da Verilere Denetimler Bağlama
Denetimlerinizi veriye bağlayarak uygulamanızın kullanıcılarına veri gösterebilirsiniz.Bu veriye bağlı denetimleri, Veri Kaynakları penceresinden Visual Studio'da bir tasarım yüzeyine sürükleyerek oluşturabilirsiniz.
Bu konu, veriye bağlı denetimler oluşturmak için kullanabileceğiniz veri kaynaklarını anlatmaktadır.Ayrıca veri bağlamaya dahil edilen genel görevlerden bazılarını açıklar.Veriye bağlı denetimler hakkında daha özel ayrıntılar için bkz. Visual Studio'da Verilere Windows Forms Denetimleri Bağlama, Visual Studio'da Verilere WPF Denetimleri Bağlama ve Visual Studio'da Verilere Silverlight Denetimleri Bağlama.
Veri Kaynakları
Bir veri kaynağı uygulamanızın kullanabileceği verileri temsil eder.Veritabanlarından, hizmetlerden veya nesnelerden veri kaynakları oluşturabilirsiniz.Daha fazla bilgi için bkz. Veri Kaynaklarına Genel Bakış.
Bazı veri kaynakları, Veri Kaynakları penceresinden öğe sürükleyerek veriye bağlı denetimler oluşturmanızı sağlarken diğer veri kaynakları buna izin vermez.Aşağıdaki tablo, hangi veri kaynaklarının desteklendiğini göstermektedir.
Veri kaynağı |
Windows Form Tasarımcısı'ndaki sürükle ve bırak desteği |
WPF Tasarımcısı'ndaki sürükle ve bırak desteği |
Silverlight Tasarımcısı'ndaki sürükle ve bırak desteği |
---|---|---|---|
DataSet |
Yes |
Yes |
Hayır |
Varlık Veri Modeli |
Hayır1 |
Yes |
Yes |
LINQ to SQL sınıfları |
Hayır2 |
Hayır2 |
Hayır2 |
Hizmetler (WCF Veri Hizmetleri, WCF hizmetleri ve Web hizmetleri dahil) |
Yes |
Yes |
Yes |
Nesne |
Yes |
Yes |
Yes |
SharePoint |
Yes |
Yes |
Yes |
1.Windows Forms Tasarımcısı açıkken, Veri Kaynakları penceresindeki nesneler salt okunur durumdadır ve tasarımcıya sürüklenemez.Ancak hala Varlık Veri Modeline dayanan bir yeni nesne verisi kaynağı ekleyerek ve ardından bu nesnelerini tasarımcıya sürükleyerek veriye bağlı denetimler oluşturabilirsiniz.
2.LINQ >> SQL sınıfları Veri Kaynakları penceresinde görünmez.Ancak LINQ'ye dayanan yeni bir nesne verisi kaynağını SQL sınıflarına ekleyebilir ve ardından bu nesneleri tasarımcıya sürükleyerek veriye balı denetimler oluşturabilirsiniz.Daha fazla bilgi için bkz. Walkthrough: Creating LINQ to SQL Classes (O/R Designer).
Veri Kaynakları Penceresi
Veri kaynakları projenizde, Veri Kaynakları penceresindeki öğeler olarak kullanılabilir.Arka plandaki verilere bağlı denetimler oluşturmak için bu pencereden öğe sürükleyebilirsiniz.Daha fazla bilgi için bkz. Veri Kaynakları Penceresi.
Veri Kaynakları penceresinde görünen her veri türü için öğeyi tasarımcıya sürüklediğinizde bir varsayılan denetim oluşturulur.Veri Kaynakları penceresinden bir öğe sürüklemeden önce oluşturulacak denetimi değiştirebilirsiniz.Daha fazla bilgi için bkz. Nasıl yapılır: Veri Kaynakları Penceresinden Sürüklendiğinde Denetimin Oluşturulmasını Ayarlama.
Denetimleri Verilere Bağlamada Kullanılan Görevler
Aşağıdaki tablo, denetimleri verilere bağlamak için gerçekleştirdiğiniz en çok kullanılan görevlerin bazılarını listelemektedir.
Görev |
Daha fazla bilgi |
---|---|
Veri Kaynakları penceresini açma |
|
Projenize bir veri kaynağı ekleyin |
Nasıl yapılır: Bir Veritabanındaki Verilere Bağlanma |
Veri Kaynakları penceresinden tasarımcıya bir öğe sürüklerken oluşturulan denetimi belirleyin. |
Nasıl yapılır: Veri Kaynakları Penceresinden Sürüklendiğinde Denetimin Oluşturulmasını Ayarlama |
Veri Kaynakları penceresindeki öğelerle ilişkili denetimlerin listesini değiştirin. |
Nasıl yapılır: Veri Kaynakları Penceresine Özel Denetimler Ekleme |
Veriye bağlı denetimler oluşturun. |
Visual Studio'da Verilere Windows Forms Denetimleri Bağlama |
Veriye bağlanan deneyimleri oluşturduktan sonra aşağıdaki görevlerden birini yapmak isteyebilirsiniz.
Görev |
Daha Fazla Bilgi İçin |
---|---|
Temel veri kaynağındaki veriyi düzenleyin |
|
Verilerde yapılan değişiklikleri doğrulama |
|
güncelleştirilmiş veriyi veritabanına geri kaydedin |
Ayrıca bkz.
Görevler
Nasıl yapılır: Bir Veritabanından Resimlere Denetimler Bağlama
Kavramlar
Visual Studio'da Verilere Windows Forms Denetimleri Bağlama
Visual Studio'da Verilere WPF Denetimleri Bağlama
Uygulamanızdaki Verileri Düzenleme
Diğer Kaynaklar
Visual Studio'da Verilere Silverlight Denetimleri Bağlama
Visual Studio'da Veri Uygulamalarına Genel Bakış