Bagikan melalui


DataViews

A DataView memungkinkan Anda membuat tampilan data yang berbeda yang disimpan dalam DataTable, kemampuan yang sering digunakan dalam aplikasi pengikatan data. Menggunakan DataView, Anda dapat mengekspos data dalam tabel dengan urutan pengurutan yang berbeda, dan Anda bisa memfilter data menurut status baris atau berdasarkan ekspresi filter.

Sebuah DataView menyediakan tampilan dinamis dari data dalam DataTable dasar: konten, pengurutan, dan anggota mencerminkan perubahan saat terjadi. Perilaku ini berbeda dari Select metode DataTable, yang mengembalikan DataRow array dari tabel berdasarkan filter dan/atau urutan pengurutan tertentu: konten ini mencerminkan perubahan pada tabel yang mendasar, tetapi keanggotaan dan pengurutannya tetap statis. Kemampuan DataView dinamis membuatnya ideal untuk aplikasi pengikatan data.

Sebuah DataView memberikan Anda tampilan dinamis dari satu set data, seperti tampilan database, yang dapat Anda terapkan kriteria pengurutan dan pemfilteran yang berbeda padanya. Namun, tidak seperti tampilan database, DataView tidak dapat diperlakukan sebagai tabel dan tidak dapat memberikan tampilan tabel yang digabungkan. Anda juga tidak dapat mengecualikan kolom yang ada di tabel sumber atau kolom penambahan yang tidak ada di tabel sumber, seperti kolom komputasi.

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

Pada bagian ini

Membuat DataView menjelaskan cara membuat DataView untuk sebuah DataTable.

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

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

Menemukan Baris Menjelaskan cara menemukan baris tertentu dalam DataView.

ChildViews dan Relations Menjelaskan cara membuat tampilan data dari hubungan induk-anak menggunakan DataView.

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

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

Mengelola DataViews Menjelaskan cara menggunakan DataViewManager untuk mengelola DataView pengaturan untuk setiap tabel dalam Himpunan Data.

Aplikasi Web ASP.NET Menyediakan gambaran umum dan prosedur langkah demi langkah terperinci untuk membuat aplikasi ASP.NET, Formulir Web, dan Layanan Web.

Aplikasi Windows Menyediakan informasi terperinci tentang bekerja dengan Windows Forms dan aplikasi konsol.

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

DataTables Menjelaskan DataTable objek dan bagaimana Anda dapat menggunakannya untuk mengelola data aplikasi dengan sendirinya atau sebagai bagian dari Himpunan Data.

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