Visualizzazione dei risultati da 1 a 7 su 7

Discussione: dropdownlist

  1. #1

    dropdownlist

    salve ragazzi,

    allora questo e il mio quesito
    ho due tabelle clienti e anagr devo andare a leggere nella tabelle clienti ID_Anagr e poi popolare la dropdownlist con i nominativo che si trova nella tanella anagr.

    ho fatto la query inquesto modo:
    strSQL = "SELECT ANAGR.Nominativo,Clienti.ID_Anagr,ANAGR.ID_Anagr FROM Clienti INNER JOIN ANAGR ON Clienti.ID_Anagr = ANAGR.ID_Anagr"
    poi
    Dim Cmd As New SqlCommand(strSQL, Conn)
    Try
    Conn.Open()
    DropDownList3.DataSource = Cmd.ExecuteReader()
    If Not (Page.IsPostBack) Then
    DropDownList3.DataBind()
    End If
    Catch exp As Exception
    Response.Write("Errore: " & exp.ToString())
    End Try
    Conn.Close()

    cosi non funziona qualcuno mi puo dare una dritta
    saluti

  2. #2
    devi valorizzare le proprietà DataTextField e DataValueField della dropdown con i campi da cui andare a prendere testo e valore per popolare la dropdown.

  3. #3
    le due proprieta gia sono settate a design time

    datatextfield ho messso il campo Nominativo
    datavaluefield messo il campo ID_Anagr

    ciao

  4. #4
    :master: che errore ti da?

  5. #5
    allora non mi da errore.....

    mi spiego sono in fase di modifica su un form riporto il record
    da modificare sono riempiti dei textbox dei checkbox e dropdownlist.

    nella dropdownlist dovrebbe mettere la posizione del nominativo che sta nella tabella anagr che vine dato dal confronto del Clienti.ID_Anagr = Anagr.ID_Anagr cosi io posso selezione un altro nominativo e andare ad aggiornare ID_Anagr che sta nella tabella clienti.

    cosi come è impostata la query nella drop non si pozione sul nominativo che io voglio e quando apro la drop mi compaio alcuni nominativi ripetuti.

    non so se sono stato chiaro

    e grazie per il tuo interesse per risolvere questo problema che mi sta facendo sudare

  6. #6
    se ho capito ti basta fare una SELECT DISTINCT sulla query, cioè il problema è che ti carica la combo ma con dei valori ripetuti?

  7. #7
    grazie

    ho fatto la distinct cosi ho risolto le ripeture e per il posizionamente ho fatto
    Dropdownlist6.Items.FindByValue(Request("id_anagr" )).Selected = True

    grazie e saluti

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.