Baca dalam bahasa Inggris

Bagikan melalui


DataTable.NewRow Metode

Definisi

Membuat yang baru DataRow dengan skema yang sama dengan tabel.

public System.Data.DataRow NewRow ();

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;
}

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.

Berlaku untuk

Lihat juga