C#winform DataGridView 中遍历所有行数据并插入到数据库表中

图片说明

我想在提交订单后 怎么把三行或者更多行数据(不止商品名称 还要读取商品表中的各个字段)逐一插入到数据库的 订单表 中!!!
数据库是sql sever
本人比较小白 希望大佬能用简单的代码解释 感谢

foreach (var item in dataGridView.Rows)
{
string name = item.Cells[0].Value.ToString();
string qyt = item.Cells[1].Value.ToString();
sql = "insert into table1(name, qyt) values('" + name + "'," +qyt + ")";
sqlcmd.ExecuteNoQuery(sql);
}

你确定 sqlcmd.ExecuteNoQuery(sql); 你这句不报错吗 ExecuteNoQuery里面可以跟参数吗

请问一下为什么我输入“item”之后“."调用不出来Cell?