Как отобразить / скрыть связанное поле в Repeater Control, например. (если поле пустое, то скрыть) - PullRequest
0 голосов
/ 11 февраля 2012

У меня есть элемент управления повторителем с несколькими столбцами, которые я хочу отобразить / скрыть конкретные столбцы условно ...

Например: если три столбца в контроллере повторителя и если он нулевой, то скрыть и, если не, показать это поле ...

Заранее спасибо ...!

1 Ответ

0 голосов
/ 12 февраля 2012

В этом примере я использую свойство типа string, если ваше свойство относится к другому типу, приведите его к этому типу

<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>
...