2011-03-26 4 views
1

코딩 플랫폼 : ASP.NET C#데이터 목록 안의 리피터

데이터 컨트롤 내에 리피터 컨트롤이 있습니다.
나는 숨길 필요 (표시 = "거짓")는 데이터 목록, 레코드는 리피터

나는이

DataListItemCollection Items = ddlmain.Items; 
for (int i = 0; i < Items.Count; i++) 
{ 
    //binding here 
    if (Repeater.Items.Count == 0) 
    { 
     datalist.visible = false; 
     updatepanel.update(); 
    } 
} 

처럼 중계기를 결합하고 그러나 여기 내가 현재의 행을 숨길 수 없습니다에 존재하지 않는 경우 데이터 목록의 리피터 (자식)에서 레코드

참고가없는 경우 : 내 모든 컨트롤은 내가 제대로 항목 그쪽에 대한 visible=false을 설정하는 방법 = "조건부"UpdateMode를 가진 UpdatePanel

내부에 중계기에 기록이 없습니까?

+0

문제는 무엇인가? –

+0

리피터에 레코드가없는 경우 datalist가 보이기를 원합니다 – Noname

답변

0

데이터리스트에 몇 개의 아이템이 있습니까? 오직 하나? 귀하의 질문은 정말로 더 많은 설명이 필요하지만 여전히 나는 맹목적으로 쏠 것입니다.

당신이 할 수있는 일은 공개 부울 변수를 설정하고 리피터 수에 따라 참 또는 거짓으로 설정하는 것입니다.

은 다음 데이터 목록의 데이터 바인딩 된 이벤트 또는 사전 렌더링 및 설정 사용 :

DataList1.Visible = thatpublicvariable

+0

완벽한 HTML 마크 업을 보여주세요! 불완전한 정보! –

관련 문제