2017-02-27 7 views
0

C#에서 동적 테이블을 사용하여 시간 슬롯 목록을 표시하려고했습니다. 그러나 제대로 작동하지 않습니다. 여기 enter image description here동적 테이블을 사용하여 문자열 목록 표시

그리고 내 코드 나는 5 개 시간 슬롯을 각 행을 표시 할

List<AvailableTime> AllTimeSlots = RequestDirector.ListAllAvailableTimes(BookingDate); 
    foreach (AvailableTime resultTimeslot in AllTimeSlots) 
    { 
     TableRow TimeSLotRow = new TableRow(); 
     TableCell TimeSlotCell = new TableCell(); 
     TimeSlotCell.Text = Convert.ToString(resultTimeslot.TimeSlot); 



     TimeSLotRow.Cells.Add(TimeSlotCell); 

     Table1.Rows.Add(TimeSLotRow); 
    } 

입니다 : 여기 내 결과입니다. 아무도 내가 어떻게 할 수 있는지 말해 줄 수 있니? 이 같은

답변

1

아마 뭔가 : 그것은 완벽하게 작동

int i = 0; 
TableRow TimeSLotRow = new TableRow(); 
foreach (AvailableTime resultTimeslot in AllTimeSlots) 
{ 

    TableCell TimeSlotCell = new TableCell(); 
    TimeSlotCell.Text = Convert.ToString(resultTimeslot.TimeSlot); 



    TimeSLotRow.Cells.Add(TimeSlotCell); 

    i++; 

    if(i == 5) 
    { 

     Table1.Rows.Add(TimeSLotRow); 
     TimeSLotRow = new TableRow(); 
     i = 0; 
    } 
} 
+0

. 당신의 도움을 주셔서 감사합니다. – GKra