Aracılığıyla paylaş


Visual Studio'da Veri Kümeleriyle Çalışma

DataSet'ler geçici olarak veri kullanmak için uygulamanızda saklayabileceğiniz veri tabloları içeren nesneleridir.Uygulamanız veri ile çalışma gerektiriyorsa, çalışmak için verilerin yerel bir bellek içi önbellek ile uygulamanızı sağlayan dataset nesnesine veri yükleyebilir.Uygulamanız veri tabanından koparsa bile bir dataset içindeki verilerle çalışabilirsiniz.Böylece güncelleştirmeleri izlenir ve uygulamanızın bağlandığınızda olur veritabanına geri gönderilen dataset verilerini yapılan değişiklikler hakkında bilgi saklar.

Aşağıdaki konular, DataSet'leri Visual Studio ile çalışmak için ayrıntıları sağlar:

Konu

Description

Türü Belirtilmiş Veri Kümeleri Oluşturma ve Düzenleme

DataSet oluşturmak için bir açıklama tasarım araçları sağlar.

Nasıl yapılır: Türü Belirtilmiş Veri Kümesi Oluşturma

Tasarım araçlarını kullanarak bir typed dataset oluşturmak nasıl açıklar Visual Studio.

Nasıl yapılır: Bir Veri Kümesinin İşlevini Genişletme

Kısmi bir tasarımcı tarafından oluşturulan kodu için ek kod girebileceğiniz dataset sınıfı oluşturmak için adımları sağlar.

Nasıl yapılır: Veri Kümesi Tasarımcısında bir Veri Kümesini Açma

DataSet tarafından nasıl açıklar Solution Explorer ve Veri kaynakları pencere.

Nasıl Yapılır: Bir Veri Kümesini Düzenleme

Bir dataset kullanarak nesneleri düzenlemek nasıl açıklar Dataset Designer.

İzlenecek Yol: Veri Kümesi Tasarımcısı ile Veri Kümesi Oluşturma

Yardımı olmadan bir typed dataset oluşturmak için adım adım yönergeler sağlar Data Source Configuration Wizard.

DataTables Tasarlama

Nasıl oluşturulacağı ve tasarım araçlarıyla veri tabloları Düzenle açıklayan konulara bağlantılar sağlar.

Veri Kümelerindeki İlişkiler

Nasıl oluşturulacağı ve tasarım araçlarıyla veri İlişkileri Düzenle açıklayan konulara bağlantılar sağlar.

TableAdapters

Nasıl oluşturulacağı ve TableAdapters tasarım araçları ile düzenleme açıklayan konulara bağlantılar sağlar.

N Katmanlı Uygulamalarda Veri Kümeleriyle Çalışma

N-katmanlı uygulamalarda DataSet'ler ile çalışmak için kullanılabilen özellikleri n-katmanlı uygulamaları olduğunu açıklamaktadır.

Yapısının bir DataSet , ilişkisel veritabanı; benzer Bu tablolar, satırlar, sütunlar, kısıtlamalar ve ilişkileri hiyerarşik nesne modeli sunar.

DataSet'ler yazılı veya türlenmemiş.(Daha fazla bilgi için "Untyped DataSet sınıfları karşı yazılı" başlıklı bölümüne bakın) Typed DataSet .xsd dosya kendi şemasını (yapısını tablo ve sütun) türer ve programa göre daha kolaydır.Yazılı ya da untyped DataSet uygulamalarınızda kullanabilirsiniz.Ancak, Visual Studio typed DataSet için daha fazla araç desteğine sahip ve bunları ile programlama daha kolay ve daha az hataya.

Çalıştırarak typed DataSet oluşturmak Veri Kaynağı Yapılandırma Sihirbazı, ya da ekleyerek bir DataSet ile madde Add New Item komutunu Proje menü.Daha fazla bilgi için bkz. Nasıl yapılır: Türü Belirtilmiş Veri Kümesi Oluşturma.

Sürükleyerek untyped DataSet oluşturmak DataSet gelen öğeleri araç üzerine Windows Forms Tasarımcısı veya Bileşen Tasarımcısı.

DataSet'ler oluşturduktan sonra bunları gözden Türü Belirtilmiş Veri Kümeleri Oluşturma ve Düzenleme.

Oluşturun ve aşağıdaki bölümlerini kullanarak typed ve untyped DataSet ile çalışma .NET Framework ad.

System.Data DataSet'ler alanýnda

Sistem verileri veri kümesi ad alanı

Bir dataset nesneleri özelliklerinden ve derlemelerinden yararlanarak gibi standart programlama yapılar üzerinden size sunulur.Örne?in:

DataSet'ler verilerle doldurma

Bir dataset varsayılan olarak gerçek veri içermiyor.Bir dataset verileriyle doldurmasını gerçekten başvurduğu tek tek veri yükleme için DataTable kadar dataset nesneleri.TableAdapter sorguları yürütme veya veri bağdaştırıcısı yürütme veri tablolarını doldurun (örneğin, SqlDataAdapter) komutları.Bir dataset verilerle doldurduğunuzda, çeşitli olaylar üretilir, kısıtlamaları denetlenir ve böyle devam eder.Verileri dataset nesnesine yüklemek hakkında daha fazla bilgi için bkz: Uygulamanıza Veri Getirme.

Maddeleri sürüklediğinizde, bir DataSet'i doldurmak için kodu form yükü olay işleyicisine otomatik olarak eklenir Veri Kaynakları Penceresi Windows uygulamanızın forma.Daha fazla bilgi için aşağıdaki yönergeyi tamamlamak: İzlenecek Yol: Bir Windows Formunda Veri Görüntüleme.

BirTableAdapter ile bir DataSet'i doldurmak için kullanılan bir örnek:

Me.CustomersTableAdapter.Fill(Me.NorthwindDataSet.Customers)
this.customersTableAdapter.Fill(this.northwindDataSet.Customers);

Bir dataset içinde çeşitli şekillerde doldurabilirsiniz:

  • Veri Sihirbazları'ndan biri gibi tasarım araçlarını kullanarak dataset oluşturduysanız, çağrı Fill bir TableAdapter yöntemi.(TableAdapters varsayılan ile oluşturulan Fill yöntemi, ancak gerçek yöntem adı farklı olabilir adını değiştirmek için bir fırsat verilmiştir.) Daha fazla bilgi için bkz: "Bir TableAdapter kullanarak bir Dataset doldurma" bölümünü Nasıl Yapılır: Bir Veri Kümesini Verilerle Doldurma.

  • Call Fill yöntemi bir DataAdapter.Daha fazla bilgi için bkz. Populating a DataSet from a DataAdapter.

  • El ile oluşturarak dataset tabloları doldurmak DataRow nesneleri ve tablo için eklemeden DataRowCollection koleksiyonu.(Yalnızca çalışma zamanında; bunu yapabilirsiniz ayarlanamıyor, DataRowCollection tasarým anýnda koleksiyonu.) Daha fazla bilgi için bkz. Adding Data to a DataTable.

  • Bir xml belgesi veya akış DataSet'e okuyun.Daha fazla bilgi için bkz: ReadXml yöntemi.Bir örnek için bkz. İzlenecek Yol: XML Verilerini Bir Veri Kümesini Okuma.

  • Birleştirme (kopya) bir başka bir dataset içeriğini.Bu senaryoda, uygulama alır DataSet sınıfları farklı (farklı xml Web Hizmetleri, örneğin), ancak olması gereken tek bir dataset nesnesine birleştirilecek kaynakları yararlı olabilir.Daha fazla bilgi için, bkz. Merging DataSet Contents.

  • Birleştirme (kopya) bir içeriği DataTable bir başka.

Bir Dataset geri bir veritabanına veri kaydetme

Dataset nesnesindeki kayıtları yapılan değişiklikler, değişiklikleri veritabanına yeniden yazılması gerekir.Değişiklikleri dataset nesnesinden veritabanına yazmak için arama Update TableAdapter yöntemi veya DataAdapter dataset ve onun karşılık gelen veritabanı arasında iletir.

Visual Studio'da veri tasarım araçlarını kullanarak verileri bir veritabanına TableAdapter'ın Update yöntemini çağırarak ve kaydetmek istediğiniz veri tablosunda geçirmeden gönderir.Örne?in:

CustomersTableAdapter.Update(NorthwindDataSet.Customers)
customersTableAdapter.Update(northwindDataSet.Customers);

Güncelleştirme işlemi daha hassas kontrol için TableAdapter DBDirect yöntemlerden birini kullanarak, her veri satırı için tek tek değerleri burada geçirebilirsiniz arayın.Daha fazla bilgi için, bkz. Nasıl yapılır: TableAdapter Kullanarak Veri Güncelleştirme ve İzlenecek Yol: TableAdapter DBDirect Yöntemleriyle Veri Kaydetme.

DataRow Kayıtları tek tek denetlemek için kullanılan sınıf içeren RowState özelliği, değerlerini göstermek ve nasıl veri tablosu ilk veritabanından yüklendiğinden beri satır değiştirildi.Possible values include Deleted, Modified, Added, and Unchanged.Update TableAdapter yöntemleri ve DataAdapter değerini incelemek RowState kayıtları veritabanına yazılması gerekir ve hangi belirli veritabanı komutu belirlemek için özellik (InsertCommand, UpdateCommand, ve DeleteCommand) çağrılması.

Veri güncelleştirme hakkında daha fazla bilgi için bkz: Verileri Kaydetme.

DataSet'lerdeki kayıtlar arasında gezinme

Bir dataset veri için tam olarak bağlantısı kesilen bir kap olduğundan, DataSet nesneleri (ado kayıt kümeleri) aksine geçerli kaydın kavramını desteklemez.Bunun yerine, dataset içindeki tüm kayıtları her zaman kullanılabilir.

Geçerli kayıt yok olduğundan, geçerli kayda işaret eden hiçbir belirli bir özellik ve yöntemleri ya da başka bir (bkz: aşağıdaki notu) bir kayıttan diğerine taşıma özellikleri yoktur.Tek tek tabloların DataSet nesneleri olarak erişebilirsiniz; her tablo satır koleksiyonu sunar.Siz bu herhangi bir koleksiyon gibi koleksiyon dizini tarafından satırlara erişme veya programlama diliniz koleksiyonu özel deyimler kullanarak davranabilirsiniz.

Dördüncü satır, örneğin, get Customers yerine aşağıdaki kodu tablosu:

TextBox1.Text = NorthwindDataSet.Customers(3).ContactName
textBox1.Text = northwindDataSet.Customers[3].ContactName;

[!NOT]

Bir dataset nesnesine bir form denetimleri bağlıyorsanız, kullanabileceğiniz BindingNavigator tek tek kayıtlara erişimi basitleştirmek için Bileşen.Daha fazla bilgi için bkz. Nasıl yapılır: Windows Formlarında Verilerde Gezinme.

DataSet nesnesine LINQ

LINQ - DataSetsağlayan LINQ (Dil ile Tümleşik Sorgu) verileri üzerinden bir DataSet nesne.Daha fazla bilgi için bkz. LINQ to DataSet.

DataSet ve xml

Bir dataset xml biçiminde temsil edilen veri ilişkisel görülmektedir.DataSet xml arasındaki Bu ilişki, DataSet aşağıdaki özelliklerinden yararlanmak aşağıdakileri sağlar:

  • Dataset yapısını — tablolar, sütunlar, ilişkiler ve kısıtlamaları — bir xml şeması içinde tanımlanabilir.DataSet'ler okuyup yapısal bilgileri kullanarak saklayan şemaları yazma ReadXmlSchema ve WriteXmlSchema yöntemleri.Hiçbir şema kullanılabilir durumdaysa, dataset bir gerçekleştirip (aracılığıyla, InferXmlSchema yöntemi) verilerinden ilikisel biçimde yapılandırılmış xml belgesi.xml şemaları hakkında daha fazla bilgi için bkz: Building XML Schemas.

  • Veri yapısını tanımlamak için şema bilgilerini içeren bir dataset sınıfı oluşturabilirsiniz.Bu olarak bilinen bir yazılı dataset.Bir typed dataset oluşturma konusunda daha fazla bilgi için bkz: Nasıl yapılır: Türü Belirtilmiş Veri Kümesi Oluşturma.

  • Bir xml belgesi veya akış kullanarak dataset nesnesinin dataset nesnesine okuyabilirsiniz ReadXml yöntemi ve yazma dışında bir dataset dataset nesnesinin kullanarak xml olarak WriteXml yöntemi.xml verileri farklı uygulamalar arasında standart değişim biçimi olduğundan bu xml biçimli bilgi başka bir uygulama tarafından gönderilen bir dataset yükleyebilir anlamına gelir.Benzer şekilde, bir dataset verilerini bir xml akışı veya diğer uygulamaları ile paylaşılan veya sadece standart bir biçimde depolanan belge, dışarı yazabilirsiniz.

  • xml görünümü oluşturabilirsiniz (bir XmlDataDocument nesne) bir dataset ya da veri içindekiler tablosundaki ve ardından görüntülemek ve ilişkisel yöntemleri (sayesinde dataset) veya xml yöntemlerini kullanarak verileri işlemek.İki görünüm, değiştirilmiş olmaları gibi otomatik olarak eşitlenir.

Typed Untyped DataSet sınıfları

Temel'den ilk türetilen dataset bir typed dataset olduğu DataSet dosyasındaki bilgileri kullanır ve sınıf Dataset Designer, bir .xsd dosyasını yeni bir kesinlikle typed dataset sınıfı oluşturmak için hangi depolanır.(Tablolar, sütunlar vb.) şema bilgilerinden oluşturulan ve bu yeni dataset sınıflarında birinci nesneler ve özellikler kümesi olarak derlenmiş.Bankasından bir typed dataset kullandığından DataSet sınıfı, yazılı sınıf varsayar tüm işlevselliğini DataSet sınıfı ve bir örneğini ele yöntemleriyle kullanılan bir DataSet parametre olarak sınıf

Untyped dataset, buna karşılık gelen yerleşik şeması yok vardır.Tablolar, sütunlar ve benzeri bir typed dataset gibi bir untyped dataset içerir — ancak bu koleksiyon olarak sunulmuştur.(Ancak, el ile tabloları ve diğer veri öğelerini bir untyped dataset içinde oluşturduktan sonra dataset nesnesinin yapısını kullanarak dataset nesnesinin şeması olarak aktarabilirsiniz WriteXmlSchema yöntemi.)

Typed ve Untyped DataSet karşıt veri erişimi

Bir typed dataset sınıfı özelliklerini gerçek adını tablolar ve sütunlar üzerinde almakta bir nesne modeli vardır.Örneğin, bir typed dataset ile çalışıyorsanız, aşağıdaki gibi bir kod kullanarak bir sütun başvurabilir:

' This accesses the CustomerID column in the first row of the Customers table. 
Dim customerIDValue As String = NorthwindDataSet.Customers(0).CustomerID
// This accesses the CustomerID column in the first row of the Customers table. 
string customerIDValue = northwindDataSet.Customers[0].CustomerID;

Buna karşılık, bir untyped dataset ile çalışıyorsanız, eþdeðer kodu şöyledir:

Dim customerIDValue As String =
    CType(dataset1.Tables("Customers").Rows(0).Item("CustomerID"), String)
string customerIDValue = (string)
    dataset1.Tables["Customers"].Rows[0]["CustomerID"];

Yazılı erişim değil yalnızca okumak daha kolay IntelliSense tarafından tam olarak desteklenir, ancak Visual StudioKod Düzenleyicisi'ni. Çalışmak daha kolay olmasının yanı sıra, typed dataset sözdizimi değerlerini dataset üyelerine atanmasında hata olasılığını önemli ölçüde azaltarak denetlemesini derleme zamanında türü sağlar.Bir sütun adını değiştirirseniz, DataSet ve uygulamanızı derlerken, bir derleme hatası alırsınız.Derleme hatası çift Task List, satır veya eski sütun adı başvuran kod satırları doğrudan gidebilirsiniz.Access tabloları ve sütunları yazılı bir dataset de çalışma zamanında biraz daha hızlı erişim derleme zamanında değil çalışma zamanında koleksiyonları ile belirlendiği için.

Typed DataSet birçok avantaj olsa altında bir untyped dataset yararlı olduğu koşullar çeşitli vardır.Hiçbir şema dataset için kullanılabilir olduğunda en belirgin senaryodur.Uygulamanız bir dataset döndüren bir bileşenle etkileşim Bu, örneğin, ortaya çıkabilir ancak, önceden yapısı nedir bilmiyorsunuz.Benzer şekilde, ne zaman statik, tahmin edilebilir bir yapıya sahip olmayan verilerle çalışma saatleri vardır; Bu durumda, typed dataset sınıfı veri yapısındaki her değişikliği ile yeniden oluşturmak zorunda kalacağından bir typed dataset kullanmak için pratik.

Daha genel tanımıyla bir şema kalmadan bir dataset dinamik olarak oluşturabilir, birden çok kez vardır.Veri ilişkisel bir biçimde temsil edilebilir olduğu sürece bu durumda, dataset bilgileri saklamak sadece bir kullanışlı yapısıdır.Aynı zamanda, bilgi aktarmak için başka bir işlem veya dışında bir xml dosyasına yazmak için seri hale getirmek için yeteneği gibi dataset nesnesinin özelliklerinden yararlanabilirsiniz.

DataSet büyük/küçük harf duyarlılığı

Tablo ve sütun adlarını varsayılan olarak büyük küçük harf duyarsız bir dataset içinde olan — başka bir deyişle, "Müşteriler" adı verilen bir DataSet'teki bir tablo da "müşteriler" baþvurulabilir Bu veri öğelerinin adları yalnızca harf burada ayırt edemez, sql Server'ın varsayılan davranışı da dahil olmak üzere birçok veritabanlarında adlandırma kurallarına eşleşir.

[!NOT]

Şemalarda tanımlı veri öğelerinin adları büyük/küçük harfe duyarlıdır böylece DataSet'ler farklı olarak, xml belgeleri, duyarlıdır.Örneğin, "Müşteri" ve "müşteriler" adı verilen farklı bir tablo adlı bir tablo tanımlamak şema şema Protokolü sağlar Yalnızca harf farklı öğeleri içeren bir şema bir dataset sınıfı oluşturmak için kullanıldığında, bu ad çakışması neden olabilir.

Ancak, büyük/küçük harf duyarlılığı veriyi dataset içinde nasıl yorumlanacağını bir etmen olabilir.Örneğin, verileri bir dataset tablosuna filtre uygularsanız, arama ölçütlerini karşılaştırma veya büyük küçük harf duyarlı olmasına bağlı olarak farklı sonuçlar döndürebilir.Büyük/küçük harf duyarlılığı süzme, arama ve sıralama dataset nesnesinin ayarlayarak denetleyebilirsiniz CaseSensitive özelliği.Dataset içindeki tüm tablolar, varsayılan olarak bu özelliğin değerini devralır.(Tek tek her tablo için bu özelliği tablonun ayarlayarak kılabilirsiniz CaseSensitive özellik.)

İlişkili tablolar ve DataRelation nesneleri

Bir dataset içinde birden çok tablo varsa, tablolardaki bilgileri ilgili olabilir.Bir dataset içerdiği bu tür ilişkileri oluþturdu sahiptir; ilişkili tablolardaki verilerle çalışmak için bu nedenle, oluşturabileceğiniz DataRelation DataSet'teki tablolar arasındaki ilişkileri tanımlayan nesne.Daha fazla bilgi için bkz. Nasıl yapılır: İlgili DataTables Tablolarındaki Kayıtlara Erişme.DataRelationnesneleri üst kayıt için ilgili alt kayıtlar ve bir üst kayıt bir alt kaydından programlı olarak getirmek için kullanılabilir.Daha fazla bilgi için bkz. Veri Kümelerindeki İlişkiler.Veritabanınızı iki veya daha fazla tablolar arasında ilişkiler varsa, tasarım araçları otomatik olarak oluşturmak DataRelation , nesneleri.

Örneğin, müşteri ve Northwind veritabanındaki sipariş verilerini, gibi düşünün.Customers Tablo aşağıdaki gibi kayıtlar içeriyor:

CustomerID   CompanyName               City
ALFKI        Alfreds Futterkiste       Berlin
ANTON        Antonio Moreno Taquerias  Mexico D.F.
AROUT        Around the Horn           London

Dataset, başka bir tabloyla sipariş bilgileri de içerebilir.Orders Tablosu yabancı anahtar sütununa bir müşteri kimliği içerir.Sütunlar yalnızca bir kısmını seçerek Orders tablosu, bunu şuna aşağıdaki gibi:

OrderId    CustomerID    OrderDate
10692      ALFKI         10/03/1997
10702      ALFKI         10/13/1997
10365      ANTON         11/27/1996
10507      ANTON         4/15/1997

Her müşteri birden fazla siparişi olabileceği için müşteriler ve siparişler arasında bir-çok ilişki vardır.Örneğin, yukarıdaki tabloda iki sipariş ALFKI müşteri vardır.

Kullanabileceğiniz bir DataRelation bir alt veya üst tablodaki ilgili kayıtları almak için nesne.Örneğin, müşteri anton açıklayan kaydı ile çalışırken, o müşteriye ait siparişleri açıklayan kayıtları topluluğu elde edebilirsiniz.Daha fazla bilgi için bkz. GetChildRows.Benzer şekilde, SiparişNo 10507 açıklayan kaydı ile çalışırken, üst, anton kaydı almak için relation nesnesini oluşturan gidebilirsiniz.Daha fazla bilgi için bkz. GetParentRow.

Kısıtlamaları

Çoğu veritabanında olduğu gibi DataSet kısıtlamaları veri bütünlüğünü sağlamak için bir yol destekler.Kısıtlamaları satır eklenen, güncelleştirilen veya bir tabloda silindi, uygulanan kurallardır.İki tür kısıtlamayı tanımlayabilirsiniz:

  • A benzersiz denetleyen bir sütundaki yeni değerleri tabloda benzersiz kısıtlama.

  • A yabancı anahtar nasıl kuralları tanımlayan CONSTRAINT ilgili ana tablodaki bir kayıt güncelleştirildiğinde veya alt kayıtlar güncelleştirilmelidir.Örneğin, bir yabancı anahtar kısıtlaması olduğunu bir üst kayıt herhangi bir alt kayıtlarının oluşturulması izin vermeden önce doğrular.

Bir DataSet nesnesinin kısıtlamaları tek tek tabloların (yabancı anahtar kısıtlamaları) veya sütun (benzersiz kısıtlamayı, sütun değerlerinin benzersiz olmasını garanti eder,) ile ilişkilidir.Kısıtlamaları nesne türü uygulanan UniqueConstraint veya ForeignKeyConstraint.Sonra eklenir Constraints topluluğu bir DataTable.Benzersiz kısıtlama basitçe ayarlanarak alternatif olarak belirtilebilir Unique özelliği, bir DataColumn için true.

Bir Boolean dataset destekler EnforceConstraints veya kısıtlamaları zorunlu olup olmadığını belirleyen özellik.Varsayılan olarak, bu özellik true olarak ayarlanır.Ancak, ne zaman kısıtlamaları geçici olarak kapatmak yararlı olduğu durumlar vardır.Bir kaydı bir geçersiz durum geçici olarak neden olacak şekilde şekilde değiştirirken çoğu zaman budur.Değişikliği tamamlamak (ve böylece geçerli durumuna döndükten sonra), kısıtlamaları yeniden etkinleştirebilirsiniz.

De Visual Studio, bir dataset tanýmlarken kısıtlamaları örtülü olarak oluşturduğunuz.Bir dataset nesnesine bir birincil anahtar ekleyerek, birincil anahtar sütunu için benzersiz kısıtlama örtülü olarak oluşturun.Diğer sütunlar için benzersiz kısıtlama ayarlayarak belirtin, Unique özelliğine true.

Yabancı anahtar kısıtlamaları oluşturarak oluşturduğunuz bir DataRelation DataSet nesnesi.Programla ilgili kayıtları hakkında bilgi almak için ek olarak bir DataRelation nesnesi yabancı anahtar kısıtlamasını kurallar tanımlamanıza olanak verir.

Genişletilmiş Özellikler Dataset

Çakışmaları adlandırırken ad eşlemeleri dataset bir .xsd dosyası oluşturma işlemi sırasında karşılaşılan genişletilmiş özellikler sağlar..Xsd dosyasındaki bir tanımlayıcı dataset üreticisi tarafından oluşturulan hesaplanan adından farklı olduğunda, bir genişletilmiş özellik dataset içinde eklenen msprop ad.Aşağıdaki tabloda, genişletilmiş özellikler oluşturulabilecek olası görüntüler:

Nesne

Genişletilmiş özellik

DataSet

msprop:Generator_UserDSName

msprop:Generator_DataSetName

DataTable

msprop:Generator_UserTableName

msprop:Generator_TablePropName

msprop:Generator_TableVarName

msprop:Generator_TableClassName

msprop:Generator_RowClassName

msprop:Generator_RowEvHandlerName

msprop:Generator_RowEvArgName

DataColumn

msprop:Generator_UserColumnName

msprop:Generator_ColumnPropNameInTable

msprop:Generator_ColumnVarNameInTable

msprop:Generator_ColumnPropNameInRow

Ayrıca bkz.

Kavramlar

Uygulamanızı Veri Almaya Hazırlama

Uygulamanıza Veri Getirme

Visual Studio'da Verilere Denetimler Bağlama

Uygulamanızdaki Verileri Düzenleme

Verileri Doğrulama

Verileri Kaydetme

Diğer Kaynaklar

Visual Studio'da Veri Uygulamalarına Genel Bakış

Visual Studio'da Verilere Bağlanma