Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
, DataTableyang mewakili satu tabel data relasional dalam memori, dapat dibuat dan digunakan secara independen, atau dapat digunakan oleh objek .NET Framework lainnya, paling umum sebagai anggota DataSet.
Anda dapat membuat DataTable objek dengan menggunakan konstruktor yang sesuai DataTable . Anda dapat menambahkannya ke DataSet dengan menggunakan metode Add untuk menambahkannya ke koleksi DataSet dari objek Tables.
Anda juga dapat membuat DataTable objek dalam DataSet dengan menggunakan metode Fill atau FillSchema dari objek DataAdapter, atau dari skema XML yang telah ditentukan atau disimpulkan menggunakan metode ReadXml, ReadXmlSchema, atau InferXmlSchema dari DataSet. Perhatikan bahwa setelah Anda menambahkan DataTable sebagai anggota kumpulan Tables satu Himpunan Data, Anda tidak dapat menambahkannya ke kumpulan tabel Himpunan Data lainnya.
Ketika Anda pertama kali membuat DataTable, datatable tidak memiliki skema (yaitu, struktur). Untuk menentukan skema tabel, Anda harus membuat dan menambahkan DataColumn objek ke Columns kumpulan tabel. Anda juga dapat menentukan kolom kunci utama untuk tabel, dan membuat dan menambahkan Constraint objek ke Constraints kumpulan tabel. Setelah Anda menentukan skema untuk DataTable, Anda bisa menambahkan baris data ke tabel dengan menambahkan DataRow objek ke Rows kumpulan tabel.
Anda tidak diharuskan memberikan nilai untuk TableName properti saat membuat DataTable; Anda dapat menentukan properti di lain waktu, atau Anda bisa membiarkannya kosong. Namun, saat Anda menambahkan tabel tanpa TableName nilai ke Himpunan Data, tabel akan diberi nama default bertahap TabelN, dimulai dengan "Tabel" untuk Table0.
Nota
Sebaiknya hindari konvensi penamaan "TabelN" saat Anda memberikan TableName nilai, karena nama yang Anda berikan mungkin bertentangan dengan nama tabel default yang ada di Himpunan Data. Jika nama yang diberikan sudah ada, pengecualian akan dihasilkan.
Contoh berikut membuat instans DataTable objek dan menetapkannya dengan nama "Pelanggan."
Dim workTable as DataTable = New DataTable("Customers")
DataTable workTable = new DataTable("Customers");
Contoh berikut membuat instance DataTable dengan menambahkannya ke Tables koleksi Himpunan Data.
Dim customers As DataSet = New DataSet
Dim customersTable As DataTable = _
customers.Tables.Add("CustomersTable")
DataSet customers = new DataSet();
DataTable customersTable = customers.Tables.Add("CustomersTable");