asp.net
  • gridview
  • 2011-11-08 5 views 0 likes 
    0

    값이 데이터베이스에서 사용 가능하지 않고 사용할 수있는 경우 "N/A"텍스트를 격자보기 레이블에 표시하려면 "N/A"대신 값을 표시해야합니다 ".격자보기 템플릿 필드에서 레이블 텍스트 사용자 정의

    레이블을 어떻게 사용자 정의 할 수 있습니까?

    이것은 값을 얻기 위해 작성한 코드입니다.

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

    어떤'CineRunFrom' 속성 값이 사용할 수없는 것을 나타냅니다? –

    답변

    4

    HTML :

    <asp:Label id="dada" runat="server" Text='<%# string.Format("{0}",string.IsNullOrEmpty(Eval("CineRunFrom").ToString())?"N/A":Eval("CineRunFrom")) %>' ></asp:Label> 
    
    0

    이를 사용할 수 있습니다 : Text='<%# Eval("CineRunFrom")?? "N/A" %>'

    +0

    .. 그것도 작동하지 않습니다 ... –

    +0

    어떤 유형의 CineRunFrom 속성? –

    +0

    .. 정수 타입입니다 .. –

    0

    이 &는 HTML 코드에서 호출 뒤에 코드에서 새로운 기능을 추가 아래 예제 코드를 확인하십시오.

    코드

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

    이 작동

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