Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用datagrid视图单元格值? for(int i=0;ip.rakmsanf==Convert.ToString(dataGridView1.Rows[i].Cells[“Column2”].Value)); it.quantity=(Convert.ToInt32(it.quantity)+Convert.ToInt32(dataGridView1.Rows[i].Cells[“Column6”].Value)).ToString(); }_C#_Entity Framework_Datagridview - Fatal编程技术网

C# 如何使用datagrid视图单元格值? for(int i=0;ip.rakmsanf==Convert.ToString(dataGridView1.Rows[i].Cells[“Column2”].Value)); it.quantity=(Convert.ToInt32(it.quantity)+Convert.ToInt32(dataGridView1.Rows[i].Cells[“Column6”].Value)).ToString(); }

C# 如何使用datagrid视图单元格值? for(int i=0;ip.rakmsanf==Convert.ToString(dataGridView1.Rows[i].Cells[“Column2”].Value)); it.quantity=(Convert.ToInt32(it.quantity)+Convert.ToInt32(dataGridView1.Rows[i].Cells[“Column6”].Value)).ToString(); },c#,entity-framework,datagridview,C#,Entity Framework,Datagridview,正在尝试使用column2值进行更新 数量并使其=数量+列2值哪个项目名称=其他列中的其他值 我认为您在for循环中缺少{} for (int i = 0; i < dataGridView1.Rows.Count; i++) { it = db.items.FirstOrDefault(p => p.rakmsanf == Convert.ToString(dataGridView1.Rows[i].Cells["Column2"].Valu

正在尝试使用column2值进行更新

数量并使其=数量+列2值哪个项目名称=其他列中的其他值


我认为您在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 ();
 }
for(int i=0;ip.rakmsanf==Convert.ToString(dataGridView1.Rows[i].Cells[“Column2”].Value));
it.quantity=(Convert.ToInt32(it.quantity)+Convert.ToInt32(dataGridView1.Rows[i].Cells[“Column6”].Value)).ToString();
}

那么,是什么代码导致了您的错误。请在此处描述您的问题。我附上了一张照片,试图描述我的问题。我无法理解您的语言。您可以用英语发布此栏吗。使用数量栏(第7栏)若要在Itemname=column3LINQ to Entities的数据库中增加数量记录,则无法识别方法“System.String ToString(System.Object)”方法,并且无法将此方法转换为存储表达式。
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 ();  
 }