2011-09-16 7 views
2

데이터가 포함되어 있지 않더라도 ASP.NET 중계기의 머리글과 바닥 글을 항상 표시 할 수 있습니까?Repeater : DataSource가 비어있는 경우에도 바닥 글 표시

나는이 질문은 정보를 어떤 종류의 메시지를 표시하고자하는 사람들에 의해 이전에 요청 된 것을 확실히 알고,하지만 내 상황에서, 그것은 바로 그 Repeater 데이터 채 웁니다 에 수단과 클라이언트를 제공에 대해 전부 바닥 글의 입력 필드를 사용합니다. 상황이 비슷할 수도 있지만, 나는 그것을 파악할 수 없었습니다. 감사!

답변

3

나는이 당신을 도움이 될 것입니다 기사,

을 발견했습니다 기본적으로 트릭은 여기에 있습니다 : 그래서

protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e) 
    { 
     if (Repeater1.Items.Count < 1) 
     { 
      if (e.Item.ItemType == ListItemType.Footer) 
      { 
       Label lblFooter = (Label)e.Item.FindControl("lblEmptyData"); 
       lblFooter.Visible = true; 
      } 
     } 
    } 

항목이 없을 때 당신은 또한 바닥 글을 채울 ...

전체 기사보기 및 행운을 빌어 요.

Handling Empty Data in an ASP.NET Repeater control