2013-12-23 2 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(); 
} 

DataGrid보기 셀 값을 사용하는 방법은 무엇입니까?

수량을 업데이트 2 열 값을 사용하고 다른 열에서 = 다른 값 항목 이름

enter image description here

+0

그래서 코드에서 오류를 제공합니다. 여기에서 문제를 설명하십시오. –

+0

첨부 된 사진 내 문제를 설명하려고합니다. – PHPeR

+0

영어를 사용할 수 없으면 귀하의 언어를 게시 할 수 있습니다. –

답변

0

난 당신을 생각 수량 + 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(); 
} 
+0

LINQ to Entities가 'System.String ToString (System.Object)'메서드를 인식하지 못하고이 메서드를 저장소 식으로 변환 할 수없는 데이터베이스의 수량 레코드를 늘리려면 . – PHPeR

관련 문제