如何使用datagrid视图单元格值?

时间:2013-12-23 15:54:33

标签: c# entity-framework datagridview

 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值项目名称=其他列中的其他值

enter image description here

1 个答案:

答案 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 ();  
 }