for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
it = db.items.FirstOrDefault(p => p.rakmsanf == Convert.ToString(dataGridView1.Rows[i].Cells["Column2"].Value ));
it.quantity =(Convert .ToInt32 ( it.quantity )+Convert.ToInt32 ( dataGridView1.Rows[i].Cells["Column6"].Value)).ToString ();
}
尝试使用column2值进行更新
数量并使其= 数量 + column2值项目名称=其他列中的其他值
答案 0 :(得分:0)
我认为你在for循环之间缺少{}。
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
it = db.items.FirstOrDefault(p => p.rakmsanf == Convert.ToString(dataGridView1.Rows[i].Cells["Column2"].Value ));
it.quantity =(Convert .ToInt32 ( it.quantity )+Convert.ToInt32 ( dataGridView1.Rows[i].Cells["Column6"].Value)).ToString ();
}