DataViews

DataView memungkinkan Anda membuat tampilan yang berbeda dari data yang disimpan di DataTable, kemampuan yang sering digunakan dalam aplikasi pengikatan data. Dengan DataView, Anda dapat menampilkan data dalam tabel dengan urutan sortir yang berbeda, dan Anda dapat memfilter data berdasarkan status baris atau berdasarkan ekspresi filter.

DataView memberikan tampilan dinamis data di DataTable yang mendasarinya: konten, urutan, dan keanggotaan mencerminkan perubahan tepat ketika perubahan tersebut terjadi. Perilaku ini berbeda dari metode SelectDataTable, yang mengembalikan array DataRow dari tabel berdasarkan filter dan/atau urutan sortir tertentu: konten ini mencerminkan perubahan pada tabel yang mendasarinya, tetapi keanggotaan dan urutannya tetap statis. Kemampuan dinamis DataView membuatnya ideal untuk aplikasi pengikatan data.

DataView memberi Anda tampilan dinamis dari kumpulan data tunggal, seperti tampilan database, tempat Anda dapat menerapkan kriteria pengurutan dan pemfilteran yang berbeda. Namun, tidak seperti tampilan database, DataView tidak dapat diperlakukan sebagai tabel dan tidak dapat memberikan tampilan tabel gabungan. Anda juga tidak bisa mengecualikan kolom yang ada di tabel sumber atau menambahkan kolom yang tidak ada di tabel sumber, seperti kolom komputasi.

Anda dapat menggunakan DataViewManager guna mengelola pengaturan tampilan untuk semua tabel di DataSet. DataViewManager memberi Anda cara mudah untuk mengelola pengaturan tampilan default bagi setiap tabel. Saat mengikat kontrol ke lebih dari satu tabel DataSet, mengikat ke DataViewManager adalah pilihan yang ideal.

Di Bagian Ini

Membuat DataView Menjelaskan cara membuat DataView untuk DataTable.

Mengurutkan dan Memfilter Data Menjelaskan cara mengatur properti DataView untuk mengembalikan subkumpulan baris data yang memenuhi kriteria filter tertentu, atau mengembalikan data dalam urutan sortir tertentu.

DataRows dan DataRowViews Menjelaskan cara mengakses data yang diekspos oleh DataView.

Menemukan Baris Menjelaskan cara menemukan baris tertentu dalam DataView.

ChildViews dan Hubungan Menjelaskan cara membuat tampilan data dari hubungan induk-turunan menggunakan DataView.

Memodifikasi DataViews Menjelaskan cara memodifikasi data di DataTable yang mendasarinya melalui DataView, termasuk mengaktifkan atau menonaktifkan pembaruan.

Menangani Peristiwa DataView Menjelaskan cara menggunakan peristiwa ListChanged untuk menerima pemberitahuan saat konten atau urutan DataView diperbarui.

Mengelola DataViews Menjelaskan cara menggunakan DataViewManager dalam mengelola pengaturan DataView untuk setiap tabel di DataSet.

Aplikasi Web ASP.NET Memberikan ikhtisar dan prosedur langkah demi langkah terperinci untuk membuat aplikasi ASP.NET, Formulir Web, serta Layanan Web.

Aplikasi Windows Memberikan informasi terperinci tentang bekerja dengan Formulir Windows dan aplikasi konsol.

DataSets, DataTables, dan DataViews Menjelaskan objek DataSet dan bagaimana Anda dapat menggunakannya untuk mengelola data aplikasi.

DataTables Menjelaskan objek DataTable dan bagaimana Anda dapat menggunakannya untuk mengelola data aplikasi secara mandiri atau sebagai bagian dari DataSet.

ADO.NET Menjelaskan arsitektur dan komponen ADO.NET, dan cara menggunakan ADO.NET untuk mengakses sumber data yang ada dan mengelola data aplikasi.

Lihat juga