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

    [ASP.NET VB.NET]DropDownList passaggio di valori

    Salve a tutti, sono nuovo sia del sito che dell'ambiente di sviluppo Microsoft.. Mi stavo dilettando nella programmazione di una applicazione web, volevo creare una pagina con due DropDownList in cui la prima leggesse i valori da una query, e tramite postback passasse i valori ad una seconda DropDownList:

    Public Sub DropDownList1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles DropDownList1.SelectedIndexChanged

    Dim tipologia = DropDownList1.SelectedItem.Text
    Dim autore = Request.QueryString("param")

    Dim Conne As New Data.SqlClient.SqlConnection
    Dim Cmd As New Data.SqlClient.SqlCommand
    Conne.ConnectionString = SqlDataSource2.ConnectionString
    Cmd.Connection = Conne

    'selez solo i file che possono essere visti dalla tipologia selezionata nella dropdownlist1
    Cmd.CommandText = "SELECT [Nomefile] FROM [vista1] WHERE ([Tipo] = '" & tipologia & "')"
    Conne.Open()

    'leggo i valori ritornati dal database
    Dim reader As Data.SqlClient.SqlDataReader
    reader = Cmd.ExecuteReader
    If reader.Read() Then

    ' non so come far visualizzare i valori nella dropdownlist2 !!

    End If
    reader.Close()
    Conne.Close()
    End Sub

    In teoria, nella seconda DDL dovrei vedere i valori ritornati dalla query..
    Qualcuno mi sa aiutare???? (Scusate se ho scritto fesserie )

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    DDL.datasource = reader
    DDL.databind


    dovrebbero bastare..

  3. #3
    cioè dovrei scrivere all'interno dell'if:

    DropDownList1.datasource = reader
    DropDownList1.databind

    ???

    e come faccio poi a far leggere i valori alla DropDownList2?

    Scusa la mia ignoranza...

  4. #4
    ciao a tutti grazie per la pazienza, ho risolto il mio problema inserendo:

    DropDownList2.Items.Add(elemento)

    che va a passare il parametro alla DDL2

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.