5 messaggi dal 26 novembre 2003
Ciao a tutti specialmente bronzoxxx,
in questo pezzo di codice faccio una query su un database SQL Server dove il campo Pro é NVARCHAR mentre il campo pippo é uno SMALLINT.
Qualcuno di voi sa come poterli visualizzare nella stessa dropdownlist?
Grazie mille a tutti,
Ciao.

Codice:

myConnection.Open()
myCommand = New SqlCommand( "SELECT Pro, Pippo, InvoiceID FROM totaleplus WHERE projectid = '" & Session("NProject") & "' order by Pro", myConnection)
Component.DataSource = myCommand.ExecuteReader()
Component.DataTextField = "Pro"
Component.DataValueField = "Pippo"
Component.DataBind()
myConnection.Close()

Cosí funziona benissimo ma se provo a metterli insieme se ne va tutto a farsi ......
Aiutatemi!!!!!!!!

Modificato da Dukep il 10 febbraio 2004 18.13 -
11.886 messaggi dal 09 febbraio 2002
Contributi
Ciao,
concatena i due campi nella tua query e dai un alias al nuovo campo creato.
Valorizza il datavaluefield con l'alias.
cioè:

myCommand = New SqlCommand( "SELECT Pro, Pippo, InvoiceID, Pro & ' ' & Pippo As nuovocampo FROM totaleplus WHERE projectid = '" & Session("NProject") & "' order by Pro", myConnection)
...

Component.DataTextField = "nuovocampo"

per fare la concatenazione ho usato la &, come si fa in access. Non lo so come si concatenano le stringhe in SQLServer.
In mySql si usa la funzione CONCAT

Enjoy learning and just keep making

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.