vb.net add rows to datagridview code example

Example 1: add row to datagridview c#

DataGridViewRow row = (DataGridViewRow)yourDataGridView.Rows[0].Clone();
row.Cells[0].Value = "XYZ";
row.Cells[1].Value = 50.2;
yourDataGridView.Rows.Add(row);

Example 2: vb.net add row to datagridview programmatically

Private Sub SurroundingSub()
    Dim rowId As Integer = dataGridView1.Rows.Add()
    Dim row As DataGridViewRow = dataGridView1.Rows(rowId)
    row.Cells("Column1").Value = "Value1"
    row.Cells("Column2").Value = "Value2"
End Sub

Example 3: dynamically add rows to datagridview c#

DataTable dt = new DataTable();

// first add your columns
for (int i = 0; i < count; i++)
{
    dt.Columns.Add(fromFileFields[i]);
}

// and then add your rows
for (int i = 0; i < count; i++)
{
    var row = dt.NewRow();
    // Set values for columns with row[i] = xy
    dt.Rows.Add(row);
}

datagridview.DataSource = dt;