Aracılığıyla paylaş


DataTable'lar

A DataSet tablo, ilişki ve kısıtlama koleksiyonundan oluşur. ADO.NET'de, DataTable nesneler DataSet'teki tabloları temsil etmek için kullanılır. DataTable, bellek içi ilişkisel verilerden oluşan bir tabloyu temsil eder; bu veriler bulunduğu .NET tabanlı uygulama için yereldir, ancak bir DataAdapter kullanılarak Microsoft SQL Server gibi bir veri kaynağından doldurulabilir. Daha fazla bilgi için bkz. DataAdapter ile bir DataSet'in Doldurulması.

DataTable sınıfı, .NET Framework sınıf kitaplığındaki System.Data ad alanının bir üyesidir. DataTable'ı bağımsız olarak veya BirDataSet'in üyesi olarak oluşturup kullanabilirsiniz ve DataTable nesneleri de dahil olmak üzere DataViewdiğer .NET Framework nesneleriyle birlikte kullanılabilir. DataSet nesnesinin Tables özelliği aracılığıyla Bir DataSet içindeki tablo koleksiyonuna erişin.

Bir tablonun şeması veya yapısı sütunlar ve kısıtlamalarla temsil edilir. nesnelerinin yanı sıra DataColumn ve ForeignKeyConstraint nesnelerini kullanarak UniqueConstraint şemasını tanımlarsınız. Tablodaki sütunlar veri kaynağındaki sütunlara eşlenebilir, ifadelerden hesaplanan değerler içerebilir, değerlerini otomatik olarak artırabilir veya birincil anahtar değerlerini içerebilir.

Bir şemaya ek olarak, bir DataTable içinde veri içeren ve sıralayan satırlar da olmalıdır. sınıfı, DataRow bir tabloda yer alan gerçek verileri temsil eder. Bir tablodaki verileri almak, değerlendirmek ve işlemek için DataRow ve özelliklerini ve yöntemlerini kullanırsınız. Bir satırdaki verilere erişip verileri değiştirdiğinizde DataRow nesnesi hem geçerli hem de özgün durumunu korur.

Tablolardaki bir veya daha fazla ilişkili sütunu kullanarak tablolar arasında üst-alt ilişki oluşturabilirsiniz. DataTable nesneleri arasında DataRelation kullanarak bir ilişki oluşturursunuz. DataRelation nesneleri daha sonra belirli bir satırın ilgili alt veya üst satırlarını döndürmek için kullanılabilir. Daha fazla bilgi için bkz. DataRelations Ekleme.

Bu Kısımda

DataTable Oluşturma
DataTable'ın nasıl oluşturulacağını ve DataSet'e nasıl ekleneceğini açıklar.

DataTable Şema Tanımı
DataColumn nesnelerini ve kısıtlamalarını oluşturma ve kullanma hakkında bilgi sağlar.

DataTable'da Verileri Manipüle Etme
Tabloya veri eklemeyi, değiştirmeyi ve silmeyi açıklar. Tablodaki verilerde yapılan değişiklikleri incelemek için DataTable olaylarının nasıl kullanılacağını açıklar.

DataTable Olaylarını İşleme
DataTable ile kullanılabilen olaylar hakkında, sütun değerlerinin değiştirildiği ve satırların eklendiği veya silindiği olaylar dahil olmak üzere bilgi sağlar.

ADO.NET
ADO.NET mimarisini ve bileşenlerini ve bunların mevcut veri kaynaklarına erişmek ve uygulama verilerini yönetmek için nasıl kullanılacağını açıklar.

Veri Setleri, Veri Tabloları ve Veri Görünümleri
ADO.NET DataSet hakkında tablolar arasında ilişkilerin nasıl oluşturulacağı hakkında bilgi sağlar.

Constraint
Constraint nesnesi hakkında başvuru bilgileri sağlar.

DataColumn
DataColumn nesnesi hakkında başvuru bilgileri sağlar.

DataSet
DataSet nesnesi hakkında başvuru bilgileri sağlar.

DataTable
DataTable nesnesi hakkında başvuru bilgileri sağlar.

Sınıf Kitaplığına Genel Bakış
Sistem ad alanının yanı sıra ikinci düzey ad alanı System.Data da dahil olmak üzere .NET Framework sınıf kitaplığına genel bir bakış sağlar.

Ayrıca bakınız