Bagikan melalui


Pengikatan Data dan LINQ to DataSet

Pengikatan data adalah proses yang membuat koneksi antara antarmuka pengguna aplikasi dan logika bisnis. Jika pengikatan memiliki pengaturan yang benar dan data menyediakan pemberitahuan yang tepat, saat data mengubah nilainya, elemen yang terikat pada data mencerminkan perubahan secara otomatis. DataSet merupakan representasi memori dari data yang menyediakan model pemrograman relasional yang konsisten, terlepas dari sumber data yang ada di dalamnya. ADO.NET 2.0 DataView memungkinkan Anda menyortir dan memfilter data yang disimpan di DataTable. Fungsionalitas ini sering digunakan dalam aplikasi pengikatan data. Dengan menggunakan DataView, Anda dapat mengekspos data dalam tabel menggunakan urutan sortir yang berbeda, dan Anda dapat memfilter data dengan status baris atau berdasarkan ekspresi filter. Untuk informasi selengkapnya tentang objek DataView, lihat DataViews.

LINQ ke DataSet memungkinkan pengembang membuat, kueri yang kompleks dan kuat melalui DataSet dengan menggunakan Language-Integrated Query (LINQ). Namun, LINQ ke kueri DataSet mengembalikan enumerasi objek DataRow, yang tidak mudah digunakan dalam skenario pengikatan. Untuk mempermudah pengikatan, Anda dapat membuat DataView dari LINQ ke kueri DataSet. DataView ini menggunakan pemfilteran dan pengurutan yang spesifik dalam kueri, tetapi lebih cocok untuk pengikatan data. LINQ ke DataSet memperluas fungsionalitas dari DataView dengan menyediakan pengurutan dan pemfilteran berbasis ekspresi LINQ, yang memungkinkan operasi penyortiran serta pemfilteran yang jauh lebih kompleks dan kuat daripada penyortiran dan pemfilteran berbasis string.

Perhatikan bahwa DataView merepresentasikan kueri itu sendiri dan bukan tampilan di atas kueri. DataView terikat ke kontrol antarmuka pengguna, seperti DataGrid atau DataGridView, menyediakan model pengikatan data sederhana. DataView juga dapat dibuat dari DataTable, menyediakan tampilan default tabel tersebut.

Di Bagian Ini

Membuat Objek DataView
Menyediakan informasi tentang membuat DataView.

Memfilter dengan DataView
Menjelaskan cara memfilter dengan DataView.

Mengurutkan dengan DataView
Menjelaskan cara mengurutkan dengan DataView.

Mengkueri Kumpulan DataRowView dalam DataView
Menyediakan informasi tentang mengkueri kumpulan DataRowView yang diekspos oleh DataView.

Performa DataView
Menyediakan informasi tentang DataView dan peforma.

Cara: Mengikat Objek DataView ke Kontrol DataGridView Formulir Windows
Menjelaskan cara mengikat objek DataView ke DataGridView.

Lihat juga