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. A DataTable, bellekteki ilişkisel veri tabanındaki tek bir tabloyu temsil eder; veriler, içinde bulunduğu .NET tabanlı uygulamaya yereldir, ancak Microsoft SQL Server gibi bir veri kaynağından bir DataAdapter kullanılarak doldurulabilir. Daha fazla bilgi için bkz. Bir DataAdapter Kullanarak DataSet Doldurma.

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

Bir tablonun şeması veya yapısı sütunlar ve kısıtlamalarla temsil edilir. Bir DataTable'ün şemasını, DataColumn nesneleri ile ForeignKeyConstraint ve UniqueConstraint nesnelerini kullanarak 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.

Şemaya ek olarak, DataTable verileri içermek ve sıralamak için satırların da olması gerekir. sınıfı, DataRow bir tabloda yer alan gerçek verileri temsil eder. Tablodaki verileri almak, değerlendirmek ve işlemek için DataRow'nın özelliklerini ve yöntemlerini kullanırsınız. Bir satırdaki verilere erişip verileri değiştirdiğinizde, DataRow nesne 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 ve DataRelation kullanarak nesneler arasında bir ilişki oluşturursunuz. DataRelation nesneleri daha sonra belirli bir satırın ilişkili alt veya ebeveyn satırlarını döndürmek için kullanılabilir. Daha fazla bilgi için bkz. DataRelations Ekleme.

Bu Kısımda

DataTable OluşturmaDataTable oluşturma ve bir DataSet'e ekleme yöntemlerini açıklar.

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

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

DataTable Olaylarını İşlemeDataTable 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
Tablolar arasında ilişkilerin nasıl oluşturulacağı da dahil olmak üzere ADO.NET DataSet hakkında bilgi sağlar.

Constraint
Constraint nesnesi hakkında referans bilgileri sağlar.

DataColumn
DataColumn nesnesi hakkında referans bilgileri sağlar.

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

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

Çekirdek .NET kitaplıklarına genel bakış
.NET sınıf kitaplığına genel bir bakış sağlar.

Ayrıca bakınız