Настройте текст метки в поле шаблона вида сетки - PullRequest
0 голосов
/ 08 ноября 2011

Я хочу показать текст «N / A» в метке вида сетки, если значение не доступно в базе данных, и если оно доступно, тогда значение должно отображаться вместо «N / A».

Как мне настроить мой лейбл?

Это код, который я написал, чтобы получить значение.

<asp:Label ID="lblCineRunFrom" runat="server" Text='<%# Eval("CineRunFrom") %>'></asp:Label>

Ответы [ 3 ]

4 голосов
/ 08 ноября 2011

Это работает:

<asp:Label id="dada" runat="server" Text='<%# string.Format("{0}",string.IsNullOrEmpty(Eval("CineRunFrom").ToString())?"N/A":Eval("CineRunFrom")) %>' ></asp:Label>
0 голосов
/ 08 ноября 2011

Добавьте новую функцию в коде и вызовите ее из кода HTML, посмотрите пример кода ниже.

Код

Private Function GetDisplayText(ByVal CineRunFrom As String) As String
      'Do whatever you want here and return text to dispaly as required
End Function

HTML

<asp:Label ID="lblCineRunFrom" runat="server" Text='<%# GetDisplayText(Eval("CineRunFrom")) %>'></asp:Label>
0 голосов
/ 08 ноября 2011

Вы можете использовать это: Text='<%# Eval("CineRunFrom")?? "N/A" %>'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...