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
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
Nella pagina asp.net invece ho:
codice:
<asp:DropDownList id="ddl" runat="server" AppendDataBoundItems="True">
        <asp:ListItem Selected="True" Value="ALL">Tutti</asp:ListItem>
    </asp:DropDownList>
Ho provato a mettere ddl.DataTextField = ("Cognome") & ("Nome"), ma non funziona!

Qualche consiglio?
Grazie mille e Buona Pasqua!