2015-09-27 50 views
0

我得到了一个组合框(“cmb”),后面有一个数据集(姓,名等)。Vb.Net Combobox DisplayMember

Private Sub cmb_Format (...) Handles cmb.Format 
    e.ListItem.Value = row.Item("SURNAME") & " " & row.Item("PRENAME") 
End Sub 

用这种方法我改写了DisplayMember。

问题是,如果我通过下拉列表选择一个listitem,则textfield写入BOTH(PRENAME和SURNAME),但我只想要SURNAME。

我试了几个小时,但没有成功:(

回答

0

你没有覆盖DisplayMember要覆盖ValueMember 进行如下操作:

e.ListItem.Text = row.Item("SURNAME") & " " & row.Item("PRENAME") 
+0

THX,虐待给它明天一试。 –