DataTable.NewRow Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Membuat yang baru DataRow dengan skema yang sama dengan tabel.
public:
System::Data::DataRow ^ NewRow();
public System.Data.DataRow NewRow ();
member this.NewRow : unit -> System.Data.DataRow
Public Function NewRow () As DataRow
Mengembalikan
A DataRow dengan skema DataTableyang sama dengan .
Contoh
Contoh berikut membuat DataTable, menambahkan dua DataColumn objek yang menentukan skema tabel, dan membuat beberapa objek baru DataRow menggunakan NewRow metode . Objek-objek DataRow tersebut kemudian ditambahkan ke DataRowCollection menggunakan Add metode .
private void MakeDataTableAndDisplay()
{
// Create new DataTable and DataSource objects.
DataTable table = new DataTable();
// Declare DataColumn and DataRow variables.
DataColumn column;
DataRow row;
DataView view;
// Create new DataColumn, set DataType, ColumnName and add to DataTable.
column = new DataColumn();
column.DataType = System.Type.GetType("System.Int32");
column.ColumnName = "id";
table.Columns.Add(column);
// Create second column.
column = new DataColumn();
column.DataType = Type.GetType("System.String");
column.ColumnName = "item";
table.Columns.Add(column);
// Create new DataRow objects and add to DataTable.
for(int i = 0; i < 10; i++)
{
row = table.NewRow();
row["id"] = i;
row["item"] = "item " + i.ToString();
table.Rows.Add(row);
}
// Create a DataView using the DataTable.
view = new DataView(table);
// Set a DataGrid control's DataSource to the DataView.
dataGrid1.DataSource = view;
}
Private Sub MakeDataTableAndDisplay()
' Create new DataTable and DataSource objects.
Dim table As New DataTable()
' Declare DataColumn and DataRow variables.
Dim column As DataColumn
Dim row As DataRow
Dim view As DataView
' Create new DataColumn, set DataType, ColumnName and add to DataTable.
column = New DataColumn()
column.DataType = System.Type.GetType("System.Int32")
column.ColumnName = "id"
table.Columns.Add(column)
' Create second column.
column = New DataColumn()
column.DataType = Type.GetType("System.String")
column.ColumnName = "item"
table.Columns.Add(column)
' Create new DataRow objects and add to DataTable.
Dim i As Integer
For i = 0 to 9
row = table.NewRow()
row("id") = i
row("item") = "item " & i
table.Rows.Add(row)
Next
' Create a DataView using the DataTable.
view = New DataView(table)
' Set a DataGrid control's DataSource to the DataView.
DataGrid1.DataSource = view
End Sub
Keterangan
Anda harus menggunakan NewRow metode untuk membuat objek baru DataRow dengan skema DataTableyang sama dengan . Setelah membuat DataRow, Anda dapat menambahkannya ke DataRowCollection, melalui DataTable properti objek Rows . Saat Anda menggunakan NewRow untuk membuat baris baru, baris harus ditambahkan atau dihapus dari tabel data sebelum Anda memanggil Clear.