Aracılığıyla paylaş


DataViews

A DataView , içinde depolanan DataTableverilerin farklı görünümlerini oluşturmanıza olanak tanır. Bu özellik genellikle veri bağlama uygulamalarında kullanılır. DataView kullanarak, tablodaki verileri farklı sıralama düzenleriyle kullanıma açabilir ve verileri satır durumuna göre veya bir filtre ifadesine göre filtreleyebilirsiniz.

DataView, temel alınan DataTable'daki verilerin dinamik bir görünümünü sağlar: içerik, sıralama ve üyelik, gerçekleşen değişiklikleri yansıtır. Bu davranış, belirli bir filtre ve/veya sıralama düzenini temel alan bir DataRow tablodan dizi döndüren DataTable'ın Select yönteminden farklıdır: bu içerik temel tablodaki değişiklikleri yansıtır, ancak üyeliği ve sıralaması statik kalır. DataView'un dinamik özellikleri, veri bağlama uygulamaları için ideal olmasını sağlar.

DataView, farklı sıralama ve filtreleme ölçütlerini uygulayabileceğiniz veritabanı görünümü gibi tek bir veri kümesinin dinamik görünümünü sağlar. Ancak veritabanı görünümünden farklı olarak DataView tablo olarak değerlendirilemez ve birleştirilmiş tabloların görünümünü sağlayamaz. Ayrıca, kaynak tabloda var olan sütunları veya hesaplama sütunları gibi kaynak tabloda bulunmayan sütunları ekleyemezsiniz.

DataViewManager Bir DataSet içindeki tüm tabloların görünüm ayarlarını yönetmek için kullanabilirsiniz. DataViewManager, her tablo için varsayılan görünüm ayarlarını yönetmek için kullanışlı bir yol sağlar. Bir denetimi bir DataSet'in birden çok tablosuna bağlarken, DataViewManager'a bağlama ideal seçimdir.

Bu Bölümde

DataView Oluşturma DataTable için DataView'un nasıl oluşturulacağını açıklar.

Verileri Sıralama ve Filtreleme Belirli filtre ölçütlerine uyan veri satırlarının alt kümelerini döndürmek veya verileri belirli bir sıralama düzeninde döndürmek için DataView özelliklerinin nasıl ayarlanacağını açıklar.

DataRows ve DataRowViews DataView tarafından sunulan verilere erişmeyi açıklar.

Satırları Bulma DataView'da belirli bir satırın nasıl bulunacaklarını açıklar.

ChildViews ve İlişkiler DataView kullanarak bir üst-alt ilişkiden veri görünümlerinin nasıl oluşturulacağını açıklar.

DataView'ları Değiştirme Güncelleştirmeleri etkinleştirme veya devre dışı bırakma dahil olmak üzere DataView aracılığıyla temel alınan DataTable'daki verilerin nasıl değiştirileceği açıklanır.

DataView Olaylarını İşleme Bir DataView içeriğinin veya sırasının güncelleştirildiği sırada bildirim almak için ListChanged olayının nasıl kullanılacağını açıklar.

DataView'ları Yönetme DataSet'teki her tablo için DataView ayarlarını yönetmek için DataViewManager'ın nasıl kullanılacağını açıklar.

ASP.NET Web Uygulamaları ASP.NET uygulamaları, Web Forms ve Web Hizmetleri oluşturmaya yönelik genel bakışlar ve ayrıntılı, adım adım yordamlar sağlar.

Windows Uygulamaları Windows Forms ve konsol uygulamalarıyla çalışma hakkında ayrıntılı bilgi sağlar.

DataSets, DataTables ve DataViews DataSet nesnesini ve bunu uygulama verilerini yönetmek için nasıl kullanabileceğinizi açıklar.

DataTable'lar DataTable nesnesini ve uygulama verilerini tek başına veya DataSet'in bir parçası olarak yönetmek için nasıl kullanabileceğinizi açıklar.

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

Ayrıca bkz.