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(); }
正在尝试使用column2值进行更新 数量并使其=数量+列2值哪个项目名称=其他列中的其他值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
我认为您在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 ();
}