2013-12-23 60 views
1
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(); 
} 

試圖用列2的值更新如何使用datagrid查看單元格值?

數量並使其= 數量 + COLUMN2值項目名稱在其他列=等價值

enter image description here

+0

所以最新的代碼給你的錯誤。描述你的問題在這裏。 –

+0

我附上照片試圖描述我的問題 – PHPeR

+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(); 
} 
+0

LINQ to Entities不識別方法System.String ToString(System.Object)方法,並且此方法無法轉換爲存儲表達式。 – PHPeR

相關問題