ciao a tutti,
ecco il mio problema:
vorrei fare in modo che una dropdownlist abbia all'interno i dati provenienti da una campo di un db.
Potete gentilmente farmi l'esempio di come impostare la dropdownlist e il databind.
GRAZIE A TUTTI
ciao a tutti,
ecco il mio problema:
vorrei fare in modo che una dropdownlist abbia all'interno i dati provenienti da una campo di un db.
Potete gentilmente farmi l'esempio di come impostare la dropdownlist e il databind.
GRAZIE A TUTTI
victor
----------------------
Qualcosa di questo tipo:
Ciaocodice:dim ds As DataSet Dim strConn as string ="provider" Dim strSQL as String = "SELECT DISTINCT valore FROM tabella" Dim objConn As New OleDbConnection(strConn) Dim objCmd as OleDbCommand objConn.Open() objCmd = new OleDbCommand(strSQL, objConn) dim MyCommand As New OledbDataAdapter(strSQL,objConn) ds = new DataSet() MyCommand.Fill(ds, "tabella") objConn.Close drop1.DataTextField="campo1" ' campo visualizzato drop1.DataValueField="campo2" ' campo di valore drop.DartaBind()![]()
AZ [Microsoft - .NET MVP]
Mia Home page: http://ciclismo.sitiasp.it
Asp.Net community: http://www.aspitalia.com
Il mio blog: http://blogs.aspitalia.com/az
e la parte del dropdownlist??
victor
----------------------
E' il drop alla fine.
Ho dimenticato solo la parte del datasource:
Chiedo scusa!codice:drop1.DataSource=ds drop1.DataMember="tabella" drop1.DataTextField="campo1" ' campo visualizzato drop1.DataValueField="campo2" ' campo di valore drop.DartaBind()
Ciao![]()
AZ [Microsoft - .NET MVP]
Mia Home page: http://ciclismo.sitiasp.it
Asp.Net community: http://www.aspitalia.com
Il mio blog: http://blogs.aspitalia.com/az
mi diresti anche come fare il dropdownlist nel form?
grazie mille
victor
----------------------
Cosa intendi?Ciaocodice:<form runat="server"> <asp:textbox ... /> <asp:dropdownlist id="drop1" runat="server" /> ... </form>![]()
AZ [Microsoft - .NET MVP]
Mia Home page: http://ciclismo.sitiasp.it
Asp.Net community: http://www.aspitalia.com
Il mio blog: http://blogs.aspitalia.com/az
si grazie
victor
----------------------
In aggiunta a quanto detto, se e' necessario solo popolare una dropdown si puo' meglio usare un leggero datareader come nell'esempio seguenteOriginariamente inviato da AndreaZani
Qualcosa di questo tipo:
dim ds As DataSet
se il datareader non piace, invece di scomodare il dataset si puo' usare direttamente una datatable.codice:Dim dr As OleDbDataReader Dim strConn As String = "provider" Dim strSQL As String = "SELECT NomeCategoria, IDCategoria FROM categorie" Dim objConn As New OleDbConnection(strConn) Dim objCmd As OleDbCommand objConn.Open() objCmd = New OleDbCommand(strSQL, objConn) dr = objCmd.ExecuteReader(CommandBehavior.CloseConnection) While dr.Read drop1.Items.Add(New ListItem(dr("Nomecategoria"), dr("IDCategoria"))) End While dr.Close()
Saluti a tutti
Riccardo
scusate ma col datagrid non si puo' fare???
victor
----------------------
Che cosa? Se intendi popolare un datagrid con un datareader, non e' consigliabile anche se si puo' fare. Altrimenti non ho capito...Originariamente inviato da victor8872
scusate ma col datagrid non si puo' fare???
Saluti a tutti
Riccardo