DropDownList

giovedì 25 novembre 2004 - 09.15

fguida Profilo | Expert

Buongiorno a tutti...
ho questo problema; io popolo una dropdownlist da un dataset; ora vorrei selezionare una voce al suo interno, per prenderne il valore che userò per fare una query....
Come mai, a prescindere di quello che seleziono, mi dà sempre il solito valore????
Grazie mille

fguida Profilo | Expert

Popolo la drop.....

cmbFornitore.DataSource = dsF.Tables[0];
cmbFornitore.DataTextField = "NomeFornitore";
cmbFornitore.DataValueField = "ID_Fornitore";
cmbFornitore.DataBind();
//....................................................
Al click di un tasto, devo eseguire la query:

string IDProdotto = cmbProdotto.SelectedValue.ToString();
OleDbConnection conn = new OleDbConnection(connection);
//....................................................
Ma IDProdotto esce sempre uguale!!!!

fguida Profilo | Expert

Nulla da fare.... una domanda: devo impostare qualcosa nell'html? Io sto lavorando sul codice, il file .cs e basta:..... come mai se imposto una collection nelle proprietà funziona, e se lo faccio da dataset non va?
Non riesco proprio a capire.
Grazie

Francesco

fguida Profilo | Expert

Ho trovato il problema: io facevo popolare la ddlist nel load della pagina, quando cliccavo il bottone per fare la query visualizzata poi in un datagrdi, praticamente ricaricavo la pagina(impostazione di default)..... posso popolare il datagrid ma senza ricaricare la pagina?
Grazie

Francesco

fguida Profilo | Expert

Si..infatti lo avevo inseito ora...ti ringrazio del tuo prezioso aiuto.
Ciao

Francesco

PEPE Profilo | Senior Member

Salve,
colgo l'occasione per chiedere un'informazione dato che il tema e' uguale.

Ho popolato un dropdownlist per fare piu' o meno quello che deve fare fguida.
La cosa diversa e' che io non devo utilizzare un bottone ma devo eseguire una procedura al click dell'elemento selezionato. Ora tra i metodi non ho trovato l'onclick.
E mo come faccio?

PEPE Profilo | Senior Member

Ok si in effetti era un po stupida come domanda ma a volte non si riescono a trovare le cose piu' semplici :D.
Cmq un'altro problema che mi si e' creato e' quello di recuperare i dati inseriti nella drop, ovvero:
nel listitem nel paramerto value ad esempio metto un codice e nel corpo metto il nome del codice
<asp:listitem value="001">Zucchero</asp:ListItem>

se io volezzi recuperare il nome Zucchero Ovvero non il valore che gli ho impostrato ma il testo, in che modo posso fare?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5