2016-07-18 20 views
0

我得到了充滿的名字及姓氏一個DataTable,我想在一個下拉列表VB.Net數據表到使用2行作爲一個項目Dropdowlist

Dim strSql As String = "SELECT * FROM Personen" 
    dtb.Clear() 
    Using dad As New OleDbDataAdapter(strSql, connection) 
     dad.Fill(dtb) 
    End Using 
    ddlName.Items.Clear() 
    ddlName.DataSource = dtb.DefaultView 
    ddlName.DataTextField = "Nachname" 
    ddlName.DataValueField = "sozNr" 
    ddlName.DataBind() 

同時顯示爲一個項目那是我有什麼權利,但現在它只顯示姓氏(「Nachname」) 所以我的問題是如何在Dropdownlist中顯示forename + surname作爲一個項目?

+0

顯示其將它們連接起來的SELECT語句。 –

回答

1

您可以創建DataTable中的計算列是這兩個領域的團結和在DropDownList列

dtb.Columns.Add("DataTextField", GetType(String), "forename + ' ' + surname") 
ddlName.DataTextField = "DataTextField" 
ddlName.DataValueField = "sozNr" 
+0

完美的作品,謝謝! – Sorx

相關問題