2017-09-11 1 views
0

다음 행에 gridview의 각 행을 인쇄하려고합니다.이 코드는 동일한 3 행을 반복해서 가져옵니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?Gridview의 Foreach 행 인쇄 C#

foreach (GridViewRow row in poGridview.Rows) 
    { 
    String itemNum = poGridview.Rows[0].Cells[0].Text;   
    String house = poGridview.Rows[0].Cells[2].Text; 
    String description = poGridview.Rows[0].Cells[1].Text; 
     Paragraph itemLine1 = new Paragraph(@"" + itemNum + "   " + house + "   " + description, body); 
     p.Add(itemLine1); 
    } 
+0

나는 그것이 단순하다는 것을 알고있었습니다! 감사! – guitarProgrammer

답변

1

당신은 같은 행 (poGridview.Rows[0]) 루프 내의 모든 시간을 참조한다. 참조 번호를 row으로 변경하십시오.

foreach (GridViewRow row in poGridview.Rows) 
{ 
    String itemNum = row.Cells[0].Text;   
    String house = row.Cells[2].Text; 
    String description = row.Cells[1].Text; 
    Paragraph itemLine1 = new Paragraph(@"" + itemNum + "   " + house + "   " + description, body); 
    p.Add(itemLine1); 
} 
+0

당신은 내 친구를 이길 :) – 0014

+0

나는 그것이 단순한 무엇 알았어! 감사! – guitarProgrammer