2012-02-11 23 views
0

が、私は条件付きで 特定の列表示/非表示にしたい、それにはいくつかのバインドさ列のRepeaterコントロールを持っている(フィールドがnullの場合、非表示) リピータコントロールのバインドフィールドの表示/非表示方法。 ...

例:もしRepeaterコントロールで、それならば3つの列nullの場合は非表示にし、そうでない場合はそのフィールドを表示します。

ありがとうございました...!あなたの財産は、異なるタイプからのものである場合、私は、文字列型のプロパティを使用しています。この例では

答えて

0

は、そのタイプ

<asp:Repeater ID="rptrRepeater" runat="server"> 
    <HeaderTemplate> 
      <table> 
    </HeaderTemplate> 
    <ItemTemplate> 
      <tr> 
       <td id="column" runat="server" visible='<%#(string)Eval("PropertyName") != null ? true : false%>'> 
        <!-- Some control(s) to show data from --> 
       </td> 
      </tr> 
    </ItemTemplate> 
    <FooterTemplate> 
      </table> 
    </FooterTemplate> 
</asp:Repeater> 
にそれを型キャスト
関連する問題