I have this code that loops through each row in a datagridview but I don't know what is the equivalent code in using a datatable. I tried using datarow instead of DataGridViewRow but I don't know how to get the data in each row like I did in this code. So how will I get data in each row in datatable?
using (MySqlCommand cmd = new MySqlCommand(query_1, con))
{
foreach (DataGridViewRow dr in dataGridView2.Rows)
{
if (Convert.ToInt32(dr.Cells["quantity"].Value) > 0)
{
cmd.Parameters.AddWithValue("@product", dr.Cells["product_name"].Value);
cmd.Parameters.AddWithValue("@variant", dr.Cells["variant_name"].Value);
cmd.Parameters.AddWithValue("@size", dr.Cells["size"].Value);
cmd.Parameters.Add("@qty", MySqlDbType.Int32, 8).Value = dr.Cells["quantity"].Value;
cmd.Parameters.AddWithValue("@ID", txtboxID.Text);
cmd.ExecuteNonQuery();
cmd.Parameters.Clear();
}
}
}