Visualizzazione dei risultati da 1 a 6 su 6

Discussione: si puo fare in modo

  1. #1
    Utente di HTML.it L'avatar di biocco
    Registrato dal
    Sep 2003
    Messaggi
    486

    rendere dropdownlist invisibile se vuoto

    si puo fare in modo che se un dropdownlist e' senza contenuti di renderlo invisibile?

    io lo riempio cosi

    <CODE>
    cmd1.CommandText = "SELECT DTVALUTAZIONE FROM ELENCO_VALUTAZIONI WHERE CDFISC = '" & CFisc & "'"
    DataReader = cmd1.ExecuteReader()
    drpAnniValu.DataValueField = "DTVALUTAZIONE"
    drpAnniValu.DataSource = DataReader
    drpAnniValu.DataBind()
    DataReader.Close()

    </CODE>

  2. #2
    Utente di HTML.it L'avatar di Cartman
    Registrato dal
    Sep 2002
    Messaggi
    246

    Re: rendere dropdownlist invisibile se vuoto

    Originariamente inviato da biocco
    si puo fare in modo che se un dropdownlist e' senza contenuti di renderlo invisibile?

    io lo riempio cosi

    <CODE>
    cmd1.CommandText = "SELECT DTVALUTAZIONE FROM ELENCO_VALUTAZIONI WHERE CDFISC = '" & CFisc & "'"
    DataReader = cmd1.ExecuteReader()
    drpAnniValu.DataValueField = "DTVALUTAZIONE"
    drpAnniValu.DataSource = DataReader
    drpAnniValu.DataBind()
    DataReader.Close()

    </CODE>

    potresti fare una cosa tipo:
    codice:
    DataReader = cmd1.ExecuteReader()
    if datareader.read then
                drpAnniValu.DataValueField = "DTVALUTAZIONE"
                drpAnniValu.DataSource = DataReader
                drpAnniValu.DataBind()
    else
     drpAnniValu.visible=false
    end if
    Damose da fa...e volemose bene.
    Carol Woityla 26-2-2004

  3. #3
    Utente di HTML.it L'avatar di biocco
    Registrato dal
    Sep 2003
    Messaggi
    486
    funziona ma non del tutto a volte me la fa vedere comunque vuota bho! ora provo a guardare meglio... comunque grazie!

  4. #4
    Utente di HTML.it L'avatar di Cartman
    Registrato dal
    Sep 2002
    Messaggi
    246
    potrebbe essere dovuto ai postback.
    nel page load impostala a false (sempre, anche ai postback)
    poi quando esegui la if
    nel ramo then la imposti a true
    e nel ramo else a false
    Damose da fa...e volemose bene.
    Carol Woityla 26-2-2004

  5. #5
    Utente di HTML.it L'avatar di biocco
    Registrato dal
    Sep 2003
    Messaggi
    486
    Non ho compreso tanto il tuo messaggi comunque ho messo nel page load questo comando ma non funziona cosa puo essere?

    Sub Page_Load()
    if not Page.IsPostBack then
    '
    ' qui il tuo codice con il quale inserisci
    ' i dati nel database.
    '
    end if
    End sub

  6. #6
    datareader.hasrows

    Popola la drop da una sub separata e poi esegui il controllo


    codice:
    if datareader.hasrows = True then
    'visualizza
    else
    'non visualizza
    end if

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 © 2026 vBulletin Solutions, Inc. All rights reserved.