Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Container.DataItem

  1. #1

    Container.DataItem

    ciao ragazzi..

    ho questo quesito da proprorvi:

    sul </asp:TemplateColumn> di una grid voglio far vedere un campo boolean letto dalla tabella.

    se metto <%# Container.DataItem("intervento")%> nella grid mi mostra true o false.

    Allora io vorrei mettere nella grid si o no invece di true o false.

    come posso fare per mettere una condizione su <%# Container.DataItem("intervento")%>

    saluti e grazie

  2. #2
    fai così:

    creati una funzioncina tipo


    Function fuzz2(ByVal impe As Object) As String
    Dim impe_ok As String

    If Not impe.ToString = "" Then
    If impe = True Then
    impe_ok = "Si"
    ElseIf impe = False Then
    impe_ok = "No"
    End If
    End If


    Return impe_ok

    End Function

    poi quando "bindi" fai
    <%# fuzz2(Container.DataItem("intervento"))%>

    ( si può ottimizzare la funzioncina che ho fatto....)
    Frate Priore: "È Lucifero in persona!"
    Trinità: "Lo conosci?"
    Bambino: "Mai sentito nominare, deve essere un professionista dell'est"

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    Re: Container.DataItem

    codice:
    <%# Replace(Replace(Container.DataItem("intervento"), "True", "SI"), "False", "No")%>
    Funziona?

    Hey hey, my my Rock and roll can never die!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    Re: Re: Container.DataItem

    Originariamente inviato da zampa28
    codice:
    <%# Replace(Replace(Container.DataItem("intervento"), "True", "SI"), "False", "No")%>
    Funziona?
    Mi rispondo da solo:

    Potrebbe anche funzionare, ma c'è il problema della lingua del computer, o comunque del database, infatti il True potrebbe essere letto "Vero" e False come "Falso".

    Per curiosità ho provato a farlo con VB6 e mi ha dato questo risultato.

    Hey hey, my my Rock and roll can never die!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.