Share via


Veri Bağlama ve LINQ to DataSet

Veri bağlama , uygulama kullanıcı arabirimi ile iş mantığı arasında bağlantı kuran işlemdir. Bağlama doğru ayarlara sahipse ve veriler doğru bildirimleri sağlıyorsa, veriler değerini değiştirdiğinde, verilere bağlı öğeler otomatik olarak değişir. DataSet, içerdiği verilerin kaynağından bağımsız olarak tutarlı bir ilişkisel programlama modeli sağlayan verilerin bellek içi gösterimidir. ADO.NET 2.0 DataView , içinde DataTabledepolanan verileri sıralamanızı ve filtrelemenizi sağlar. Bu işlev genellikle veri bağlama uygulamalarında kullanılır. kullanarak DataView, 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. Nesne hakkında DataView daha fazla bilgi için bkz . DataViews.

LINQ to DataSet, geliştiricilerin DilLe Tümleşik Sorgu (LINQ) kullanarak bir DataSet üzerinden karmaşık ve güçlü sorgular oluşturmasına olanak tanır. Ancak LINQ to DataSet sorgusu, bağlama senaryosunda kolayca kullanılmayan nesnelerin bir numaralandırmasını DataRow döndürür. Bağlamayı kolaylaştırmak için LINQ'ten DataSet sorgusuna bir oluşturabilirsiniz DataView . Bu DataView , sorguda belirtilen filtreleme ve sıralamayı kullanır, ancak veri bağlama için daha uygundur. LINQ to DataSet, LINQ ifade tabanlı filtreleme ve sıralama sağlayarak işlevini genişletir DataView ve bu da dize tabanlı filtreleme ve sıralamaya göre çok daha karmaşık ve güçlü filtreleme ve sıralama işlemlerine olanak tanır.

öğesinin DataView sorgunun kendisini temsil ettiğini ve sorgunun üstündeki bir görünüm olmadığını unutmayın. DataView, basit bir veri bağlama modeli sağlayan veya gibi DataGrid bir DataGridViewkullanıcı arabirimi denetimine bağlıdır. ayrıca DataView , bir tablosundan DataTableda oluşturulabilir ve bu tablonun varsayılan görünümünü sağlar.

Bu Bölümde

DataView Nesnesi Oluşturma
oluşturma DataViewhakkında bilgi sağlar.

DataView ile Filtreleme
ile filtrelemeyi DataViewaçıklar.

DataView ile Sıralama
ile sıralamayı DataViewaçıklar.

DataView’da DataRowView Koleksiyonunu Sorgulama
tarafından DataViewkullanıma sunulan koleksiyonu sorgulama DataRowView hakkında bilgi sağlar.

DataView Performansı
ve performansı hakkında DataView bilgi sağlar.

Nasıl yapılır: Windows Forms DataGridView Denetimine DataView Nesnesi Bağlama
Nesnesinin DataView bir öğesine nasıl bağlanacağını DataGridViewaçıklar.

Ayrıca bkz.