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

    Non carica la seconda DropDownList

    ragazzi non capisco per quale motivo non mi viene caricata la seconda DropDownList
    la situazione è la seguente
    nella sub Page_Load carico una PRIMA DropDownList con il seguente codice

    Sub Page_Load(obj as object, e as eventargs)
    if not Page.IsPostBack then
    Dim SQL as string = "SELECT id,nome FROM tbcategorie ORDER BY nome"
    ddlCategorie.DataSource = MySQL_Requettes.MyODBCReader(SQL, var_Annunci.ODBCBase, var_Annunci.ODBCServer, var_Annunci.ODBCPwd, var_Annunci.ODBCUser)
    ddlCategorie.DataValueField = "id"
    ddlCategorie.DataTextField = "nome"
    ddlCategorie.DataBind()
    ddlCategorie.Items.Insert(0, New ListItem("Scegli la Categoria", 0))
    end if
    End Sub

    e la Drop viene popolata correttamente con tutti gli elementi presi dal db
    la dropdownlist ddlCategorie è cosi impostata
    <asp:dropdownlist ID="ddlCategorie" size=1 runat="server" AutoPostBack="true" OnSelectedIndexChanged="aggiornaSottoCategoria" />

    e la sub che dovrebbe popolare la seconda DropDownList è la seguente
    Sub aggiornaSottoCategoria(Source as object, e as EventArgs)
    Dim SQL as string = "SELECT id,nome FROM tbsottocategorie ORDER BY nome WHERE idcategoria = "& ddlCategorie.SelectedItem.Value &""
    ddlSottoCategorie.DataSource = MySQL_Requettes.MyODBCReader(SQL, var_Annunci.ODBCBase, var_Annunci.ODBCServer, var_Annunci.ODBCPwd, var_Annunci.ODBCUser)
    ddlSottoCategorie.DataValueField = "id"
    ddlSottoCategorie.DataTextField = "nome"
    DataBind()
    ddlSottoCategorie.Items.Insert(0, New ListItem("Scegli la SottoCategoria", 0))
    End Sub

    l'unica cosa che viene visualizzata è la stringa "Scegli la SottoCategoria"

    per quale motivo ??
    i dati nel db sono presenti
    mah

  2. #2
    posso sbagliarmi, ma sei sicuro che order by non vada messo alla fine della stringa select?
    La cosa seccante di questo mondo è che gli stupidi sono sicuri di sé, mentre le persone intelligenti sono piene di dubbi. B. Russel

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.