2011-09-16 12 views
2

データが含まれていないかどうかにかかわらず、ASP.NETリピータのヘッダーとフッターを常に表示できますか?リピータ:データソースが空の場合でもフッターを表示

私はこの質問は、情報メッセージのいくつかの種類を表示したい人々によって以前に頼まれたことを非常に承知していますが、私のような状況では、それは非常に同じ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

関連する問題