2011-09-10 2 views
0

반복기 제어에 대한 세부 정보를 알고 싶습니다. 리피터 컨트롤에 반복 카운트를 어떻게 지정할 수 있습니까?지정 방법 반복기 제어 반복 횟수

예를 들어 사용자가 숫자를 입력하고 리피터 컨트롤에 리피터의 지정된 숫자 시간 레코드가 표시되는 텍스트 상자가 있습니다. 이것이 어떻게 가능할까요? 어느 누구도 도움을 줄 수 있습니까?

답변

7

리피터는 데이터 소스에 항목이있는 횟수를 반복합니다. n 번 반복하려면 n 항목이있는 데이터 원본이 필요합니다. 예를 들어

배열 : 당신이 특정 횟수를 실행하게하는 것보다 다른 리피터에 모든 데이터 소스를 사용하지 않는 경우

MyRepeater.DataSource = new int[n]; 

이, 당신은 아마도 단순한 루프를 사용한다 리피터 대신.

2

리피터 작동 방식이 아닙니다. 데이터 바인딩 컨트롤이므로 IEnumerable (예 : 값 목록)을 지정하면 Repeater는 컬렉션의 모든 항목에 대해 출력을 반복합니다.

자세한 내용은 MSDN article for this control을 참조하십시오.

원하는 작업을 위해 for 루프에 html 코드를 동적으로 추가하기 만하면됩니다.