DataTables

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

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 Bir DataSet'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. DataTable şemasını hem nesneleri hem de ForeignKeyConstraintUniqueConstraint nesneleri kullanarak DataColumn 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, DataTable'da da veri içermesi ve sıralanması gereken satırlar 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. Kullanarak DataTable nesneleri arasında bir DataRelationiliş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 Bölümde

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 Verilerini Düzenleme
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.

DataSets, DataTables ve DataViews
Tablolar arasında ilişki oluşturma dahil olmak üzere ADO.NET DataSet 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 bkz.