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

    Aggiornare campi alla selezione di una DropDownList

    Ho una tabella sul database contenente tre campi: username, nome e cognome

    Vorri gestire un form con i seguenti elementi:
    - una dropdownlist (contenente l'elenco degli username)
    - un campo di testo che dovrà contenere il nome
    - un campo di testo che dovrà contenere il cognome.

    Selezionando un username dalla dropdown, vorrei far modificare il contenuto delle due textbox in accordo con l'username selezionato.

    Sto provando a creare un dataset che estrai i dati da un sqldataadapter, ma non riesco a gestire la modifica della dropdown, e l'inserimento dei dati all'interno delle textbox (come potete immaginare, mi rimangono sempre i dati del primo utente caricati).

    Allego un pezzo del code-behind:

    Public Class myDropDown
    Inherits System.Web.UI.Page
    Protected WithEvents SqlDataAdapter1 As System.Data.SqlClient.SqlDataAdapter
    Protected WithEvents SqlSelectCommand1 As System.Data.SqlClient.SqlCommand
    Protected WithEvents SqlConnection1 As System.Data.SqlClient.SqlConnection
    Protected WithEvents DropDownList1 As System.Web.UI.WebControls.DropDownList
    Protected WithEvents TextBox1 As System.Web.UI.WebControls.TextBox
    Protected WithEvents TextBox2 As System.Web.UI.WebControls.TextBox
    Protected WithEvents DsUser1 As Alberto.dsUser


    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    'Put user code to initialize the page here

    SqlDataAdapter1.Fill(DsUser1)
    DropDownList1.DataBind()
    TextBox1.DataBind()
    TextBox2.DataBind()

    End Sub

    End Class

  2. #2
    Probabilmente perchè riempi la DropDownList dal Page_Load se Page.IsPostBack. Prova invece a riempirla quando Page.IsPostBack=false...

  3. #3
    Scusa l'ignoranza,
    ma quele dovrebbe essere l'evento da gestire e il metodo da invocare per far si che quando modifico il menu a tendina, vengono aggiornati anche le textbox con i dati relativi all'indice della dropdown selezionato?
    (scusa il gioco di parole)

    Thanx in advance!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    200
    Nella dropdownlist c'è l'evento OnSelectedIndexChanged="Nome_Procedura"

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.