2010-05-11 4 views
4

asp.net listview 컨트롤을 사용하여 "이상한"일을하고 싶습니다.ASP.NET ListView : 각 N 개의 항목을 "특정"항목에 삽입하는 방법?

각 8-10 항목의 목록보기 (데이터베이스 테이블로 데이터 바인딩 됨)에 광고를 삽입하고 싶습니다. 예를 들어 각 8-10 항목에는 google adwords jscript 코드를 삽입하십시오.

나는 googoled했지만 아무 것도 찾지 못했습니다. 사람은 "목록보기를 말할 수 있는지 알고있다. 각 8 개 항목을이 항목을 보여줍니다 (JScript의 코드를 구글)

불쌍한 내 영어에 대한 실례 희망 설명하기 위해, 감사

답변

6

당신이 항목을 그룹화하여이 효과를 달성 할 수있는 다음과 같은 필요합니다 :...

  • groupPlaceholder
  • itemPlaceholder
  • 광고 재료를 포함하는 GroupSeparatorTemplate가 포함 된 ListView에있는 GroupTemplate가 포함 된 ListView에있는 LayoutTemplate
  • 데이터 바인딩 물건을 포함하는 ItemTemplate을

그러면 GroupSize를 원하는대로 설정할 수 있으며 ASP.Net은 각 그룹 사이에 구분 기호를 자동으로 삽입합니다.

+0

이것은 정말 내가 찾고있는 것입니다! 데이비스 감사합니다! – stighy

0
for(int i = 0; i < limit; i++) { 
    if(i % 8 == 0) addSpecialColumn(); 
} 
.!

는 희망이 도움이

Here's 일부 이론

관련 문제