Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    selezionare elemento DropDownList

    ciao,
    io inserisco nel DB, dei valori presi da un DropDownList.
    il DropDownList è formato da un value che è un numero e da un testo.

    Ho la necessità di selezionare un elemento a partire da quello del DB.

    Io dal DB leggo il valore "5" ora devo fare in modo che il DropDownList mi si posizioni su Item che contiene il valore "5"

    come si fa?

    ciao

  2. #2
    Se usi, per es., un SqlDataReader:

    myDropDown.SelectedValue = dr["campo"];

    Oppure non ho capito la tua richiesta?


  3. #3
    si utilizzo un oleDbDataReader

    però quella proprietà non c'è


    io cosi riempio un DROP
    codice:
    objreader = objDatabase.SelectSQL(query)
    
            If Not objreader Is Nothing Then
                lstMappa.DataValueField = "ID"
                lstMappa.DataTextField = "testo"
                lstMappa.DataSource = objreader
                
                lstMappa.DataBind()
    
                objreader.Close()
            Else
                Me.RegisterStartupScript("test", "<script language='javascript'>alert ('Errore nella Query, contattare il WebMaster');</script>")
            End If
    come ce lo infilo il controllo?

  4. #4
    Se quella proprietà non esiste vuol dire che non hai il Framework aggiornato alla versione 1.1.4322.

    In questo caso devi utilizzare la proprietà SelectedIndex a cui però devi indicare l'indice zero-based della voce che vuoi selezionare.

  5. #5
    mi dici come faccio a vedere la versione del framework?

    poi come dovrei fare con il SelectIndex?

  6. #6
    La via + veloce: guarda se esiste una cartella sotto C:\WINDOWS\Microsoft.NET\Framework nominata v1.1.4322.
    Ogni volta che debugghi un'applicazione poi puoi vedere la versione nelle informazioni dello stack (quando hai un errore.. oppure se hai attivato l'opzione).

    Per la seconda invece: http://aspnet.4guysfromrolla.com/art...80702-1.3.aspx
    (è un buon articolo)

  7. #7
    risolto ho messo dopo il DataBind

    controllo.Items.FindByValue(seek).Selected = True

  8. #8
    Originariamente inviato da ZofM
    La via + veloce: guarda se esiste una cartella sotto C:\WINDOWS\Microsoft.NET\Framework nominata v1.1.4322.
    Ogni volta che debugghi un'applicazione poi puoi vedere la versione nelle informazioni dello stack (quando hai un errore.. oppure se hai attivato l'opzione).

    si ho quella versione, però ho 2 directoru sotto FrameWork
    la 4322 e la 3705

    la posso cancellare?

  9. #9
    Originariamente inviato da Daniele80
    si ho quella versione, però ho 2 directoru sotto FrameWork
    la 4322 e la 3705

    la posso cancellare?
    No no.. lascia tutto come sta!

    Se hai la 4322 vuol dire che è aggiornato.. tutto qui :adhone:

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.