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.
Setelah Anda membuat DataTable dan menentukan strukturnya menggunakan kolom dan batasan, Anda bisa menambahkan baris data baru ke tabel. Untuk menambahkan baris baru, deklarasikan variabel baru sebagai jenis DataRow. Objek DataRow baru dikembalikan saat Anda memanggil NewRow metode . DataTable kemudian membuat objek DataRow berdasarkan struktur tabel, seperti yang DataColumnCollectionditentukan oleh .
Contoh berikut menunjukkan cara membuat baris baru dengan memanggil metode NewRow .
Dim workRow As DataRow = workTable.NewRow()
DataRow workRow = workTable.NewRow();
Anda kemudian dapat memanipulasi baris yang baru ditambahkan menggunakan indeks atau nama kolom, seperti yang diperlihatkan dalam contoh berikut.
workRow("CustLName") = "Smith"
workRow(1) = "Smith"
workRow["CustLName"] = "Smith";
workRow[1] = "Smith";
Setelah data disisipkan ke dalam baris baru, metode Tambahkan digunakan untuk menambahkan baris ke DataRowCollection, yang diperlihatkan dalam kode berikut.
workTable.Rows.Add(workRow)
workTable.Rows.Add(workRow);
Anda juga dapat memanggil metode Tambahkan untuk menambahkan baris baru dengan meneruskan array nilai, di ketik sebagai Object, seperti yang ditunjukkan dalam contoh berikut.
workTable.Rows.Add(new Object() {1, "Smith"})
workTable.Rows.Add(new Object[] {1, "Smith"});
Meneruskan array nilai, di ketik sebagai Objek, ke metode Tambahkan membuat baris baru di dalam tabel dan mengatur nilai kolomnya ke nilai dalam array objek. Perhatikan bahwa nilai dalam array dicocokkan secara berurutan dengan kolom, berdasarkan urutan munculnya dalam tabel.
Contoh berikut menambahkan 10 baris ke tabel Pelanggan yang baru dibuat.
Dim workRow As DataRow
Dim i As Integer
For i = 0 To 9
workRow = workTable.NewRow()
workRow(0) = i
workRow(1) = "CustName" & I.ToString()
workTable.Rows.Add(workRow)
Next
DataRow workRow;
for (int i = 0; i <= 9; i++)
{
workRow = workTable.NewRow();
workRow[0] = i;
workRow[1] = "CustName" + i.ToString();
workTable.Rows.Add(workRow);
}