Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Controlli ListBox

  1. #1

    Controlli ListBox

    Io ho una Listbox che viene riempita da database e volevo fare un controllo per obbligare l'utente a selezionare una voce:

    codice:
    <asp:listbox ID="elencoClienti" Runat="server" CssClass="select14normal" Rows="1" SelectionMode="Single"></asp:listbox>
    <asp:RequiredFieldValidator id="Requiredfieldvalidator1" ErrorMessage="*" ForeColor="yellow" Display="dynamic" ControlToValidate="elencoClienti" runat="server"></asp:RequiredFieldValidator>
    Io ho provato così: :quote:

    Ma non funziona, come posso fare???
    Spago

    [Officials Sites]
    http://www.hobbybirra.it/spaghetto/

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: Controlli ListBox

    Originariamente inviato da spago
    Io ho una Listbox che viene riempita da database e volevo fare un controllo per obbligare l'utente a selezionare una voce:

    codice:
    <asp:listbox ID="elencoClienti" Runat="server" CssClass="select14normal" Rows="1" SelectionMode="Single"></asp:listbox>
    <asp:RequiredFieldValidator id="Requiredfieldvalidator1" ErrorMessage="*" ForeColor="yellow" Display="dynamic" ControlToValidate="elencoClienti" runat="server"></asp:RequiredFieldValidator>
    Io ho provato così: :quote:

    Ma non funziona, come posso fare???
    A dire la verità, il tuo codice funziona benissimo

    Infatti, se imposti Rows="1", il sistema presume che sia selezionata la prima voce. Se metti Rows="10", per esempio, noterai invece che nessun elemento è selezionato.


    Io aggiungerei una voce bianca in cima all'elenco.

  3. #3
    Il fatto che c'è una riga bianca all'inizio, ma a me non funziona, com'è possibile?
    Spago

    [Officials Sites]
    http://www.hobbybirra.it/spaghetto/

  4. #4
    Ah ecco ho trovato la soluzione, perchè io riempivo il primo spazio così:

    tipoCommessa.Items.Add(new ListItem("", 0))

    invece di così:

    tipoCommessa.Items.Add(new ListItem(""))

    E poi il resto dei campi:

    tipoCommessa.Items.Add(new ListItem("pippo", 1))
    ecc...

    E mettendo lo 0 non funzionava!
    Spago

    [Officials Sites]
    http://www.hobbybirra.it/spaghetto/

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Mi hai preceduto, comunque stavo per suggerirti:

    Me.DropDownList1.Items.Insert(0, New ListItem("", ""))

    dopo il DataBind()

    Ciao

  6. #6
    Bene bene ti ringrazio tanto lo stesso!!!
    Spago

    [Officials Sites]
    http://www.hobbybirra.it/spaghetto/

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.