Salve. Non sono riuscito a trovare il modo per concatenare due campi di un database nella dropdownlist.
Avrei la necessità di mettere nella lista campo cognome e campo nome insieme.
Riesco solo a visualizzare nel menu a tendina il cognome e assegnarle l'id.
Ho anche fatto in questo modo:
Nel file separato vb.net
Nella pagina asp.net invece ho:codice:Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load Dim strConn As String = ("PROVIDER=Microsoft.JET.OleDb.4.0; Data source=" & Server.MapPath("~/app_data/Dati.mdb")) Dim conn As New OleDbConnection(strConn) ' nuovo oggetto Command Dim query As New OleDbCommand("SELECT [IDCat], [Cognome], [Nome] FROM [Categorie]", conn) ' valore della dropdownlist ddl.DataValueField = "IDCat" ' testo della dropdownlist ddl.DataTextField = ("Cognome") ' esecuzione della query conn.Open() ddl.DataSource = query.ExecuteReader(CommandBehavior.CloseConnection) ddl.DataBind() conn.Close() End Sub
Ho provato a mettere ddl.DataTextField = ("Cognome") & ("Nome"), ma non funziona!codice:<asp:DropDownList id="ddl" runat="server" AppendDataBoundItems="True"> <asp:ListItem Selected="True" Value="ALL">Tutti</asp:ListItem> </asp:DropDownList>
Qualche consiglio?
Grazie mille e Buona Pasqua!

