DataTables

DataSet terdiri dari kumpulan tabel, hubungan, dan batasan. Di ADO.NET, objek DataTable digunakan untuk mewakili tabel dalam DataSet. DataTable mewakili satu tabel data relasional dalam memori; data bersifat lokal bagi aplikasi berbasis .NET tempatnya berada, tetapi dapat diisi dari sumber data seperti Microsoft SQL Server menggunakan DataAdapter Untuk informasi selengkapnya, lihat Mengisi DataSet dari DataAdapter.

Kelas DataTable adalah anggota namespace layanan System.Data dalam pustaka kelas .NET Framework. Anda dapat membuat dan menggunakan DataTable secara mandiri atau sebagai anggota DataSet, dan objek DataTable juga dapat digunakan bersama dengan objek .NET Framework lainnya, termasuk DataView. Anda mengakses kumpulan tabel dalam DataSet melalui properti Tables dari objek DataSet.

Skema, atau struktur tabel diwakili oleh kolom dan batasan. Anda menentukan skema DataTable menggunakan objek DataColumn serta objek ForeignKeyConstraint dan UniqueConstraint. Kolom dalam tabel bisa dipetakan ke kolom dalam sumber data, berisi nilai terhitung dari ekspresi, secara otomatis menambah nilainya, atau berisi nilai kunci primer.

Selain skema, DataTable juga harus memiliki baris untuk memuat dan mengurutkan data. Kelas DataRow mewakili data sebenarnya yang termuat dalam tabel. Anda menggunakan DataRow serta properti dan metodenya untuk mengambil, mengevaluasi, dan memanipulasi data dalam tabel. Saat Anda mengakses dan mengubah data dalam satu baris, objek DataRow mempertahankan statusnya saat ini dan status aslinya.

Anda dapat membuat hubungan induk-turunan antar-tabel menggunakan satu atau beberapa kolom terkait dalam tabel. Anda membuat hubungan antara objek DataTable menggunakan DataRelation. Objek DataRelation kemudian dapat digunakan untuk mengembalikan baris turunan atau induk terkait dari baris tertentu. Untuk informasi selengkapnya, lihat Menambahkan DataRelations.

Di Bagian Ini

Membuat DataTable
Menjelaskan cara membuat DataTable dan menambahkannya ke DataSet.

Definisi Skema DataTable
Memberikan informasi tentang membuat dan menggunakan objek dan batasan DataColumn.

Memanipulasi Data di DataTable
Menjelaskan cara menambah, mengubah, dan menghapus data dalam tabel. Menjelaskan cara menggunakan peristiwa DataTable untuk memeriksa perubahan pada data dalam tabel.

Menangani Peristiwa DataTable
Memberikan informasi tentang peristiwa yang tersedia untuk digunakan dengan DataTable, termasuk peristiwa di mana nilai kolom diubah dan baris ditambahkan atau dihapus.

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

DataSets, DataTables, dan DataViews
Memberikan informasi tentang DataSet ADO.NET termasuk cara membuat hubungan antar-tabel.

Constraint
Memberikan informasi referensi tentang objek Constraint.

DataColumn
Memberikan informasi referensi tentang objek DataColumn.

DataSet
Memberikan informasi referensi tentang objek DataSet.

DataTable
Memberikan informasi referensi tentang objek DataTable.

Ikhtisar Pustaka Kelas .NET Framework
Memberikan ikhtisar tentang pustaka kelas .NET Framework, termasuk namespace layanan System serta namespace layanan tingkat kedua, System.Data.

Lihat juga