지정된 숫자에 대한 ASP.NET C# 바인딩 리피터
문제
지정된 숫자로 리피터를 바인딩하는 가장/가장 쉬운 방법은 무엇입니까? 예를 들어 내 목록에 10 개의 항목이 있고 처음 2 개 항목 (C#사용)을 바인딩하려는 경우.
해결책
데이터 레벨에서 항목 목록을 가능한 한 소스에 가깝게 필터링하십시오.
따라서 2 개의 항목 만 표시하려는 경우 10 대신 2 개의 항목에 대한 데이터를 요청하십시오. 가능하지 않은 경우 원래 데이터 소스를 가져 와서 처음 2 개 항목 만 리피터에 제공하십시오.
다른 팁
SELECT TOP 2 * FROM Customer
키워드 상단을 사용하여 상단 N 수의 항목 만 필터링하십시오 ...
예를 들어, 테이블에 등록 된 데이트 속성이 있다고 가정 한 테이블에서 가장 최근에 등록 된 고객 4 명만 원한다면 ...
SELECT TOP 4 * FROM Customer ORDER BY RegisteredDate DESC
제휴하지 않습니다 StackOverflow