2015-01-23 3 views
-1

이 레이블을 통해 텍스트를 표시하려고합니다. POPart.PODetail.Comment.Count에는 두 가지 텍스트 항목이 있지만 내 코드는 (1) 주석 만 표시하고 (0)은 표시하지 않습니다. 왜 그런지 알 수 없습니다. 위치레이블의 루프를 통해 텍스트 표시

If POPart.PoDetail.Comment.Count > 0 Then 

     For i As Integer = 0 To POPart.PoDetail.Comment.Count - 1 

      lblcomments.Text = POPart.PoDetail.Comment(i).Comment 


     Next 
    End If 
+0

(1)의 주석은 (0)의 주석을 덮어 쓰고 있습니다. 'lblcomments.Text & = POPart.PoDetail.Comment (i) .Comment' –

+0

감사합니다. 주문을 거꾸로 표시하려면 어떻게해야합니까 ?? @JoeyJoeJoeJrShabadoo –

+0

'For i As Integer = POPart.PoDetail.Comment.Count 0 Step -1' –

답변

1

코멘트 (0) 가 표시되는이지만 빠르게 위치에 코멘트를 덮어 쓸 수 (1) :

여기 내 코드입니다. 당신이 데이터를 표시하는 방법에 따라 한 번에 모두 표시하기 위해 함께 값을 연결할 수 있습니다 :

If POPart.PoDetail.Comment.Count > 0 Then 
    For i As Integer = 0 To POPart.PoDetail.Comment.Count - 1 
     lblcomments.Text &= POPart.PoDetail.Comment(i).Comment 
    Next 
End If 

보너스 : 당신은 당신은 단지에 대한 귀하를 변경해야 역순으로 의견을 표시하려면 루프 구조를 주석 끝에서 시작하여 다시 인덱스 (0)로 작업하십시오.

If POPart.PoDetail.Comment.Count > 0 Then 
    For i As Integer = POPart.PoDetail.Comment.Count-1 to 0 Step -1 
     lblcomments.Text &= POPart.PoDetail.Comment(i).Comment 
    Next 
End If 
+1

또는 다른 방법으로 연결 : lblcomments.Text = POPart.PoDetail.Comment (i) .Comment & lblcomments.Text –

관련 문제