VB.net 下拉列表
VB.net Dropdown list
我有一个包含 2 列的列表,ID 和显示名称。
ID
Display Name
1
Customer A
2
Customer B
3
Customer C
当用户 select 客户 B 时,我希望文本显示 2,而不是客户 B。我以为我以前这样做过,但似乎无法正常工作。
Protected Sub ddlDelegatedTo_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ddlDelegatedTo.SelectedIndexChanged
Me.ddlDelegatedTo.Text = Me.ddlDelegatedTo.SelectedItem.Text
' Me.ddlDelegatedTo.SelectedValue
End Sub
dim Number as integer = (dropdownlist.indexof(dropdownlist1.selecteditem) + 1)
根据您的描述,我认为这就是您要实现的目标
Private Sub ddlDelegate_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ddlDelegate.SelectedIndexChanged
ddlDelegate.Items().FindByValue(ddlDelegate.SelectedValue).Text = ddlDelegate.SelectedValue
End Sub
我有一个包含 2 列的列表,ID 和显示名称。
ID | Display Name |
---|---|
1 | Customer A |
2 | Customer B |
3 | Customer C |
当用户 select 客户 B 时,我希望文本显示 2,而不是客户 B。我以为我以前这样做过,但似乎无法正常工作。
Protected Sub ddlDelegatedTo_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ddlDelegatedTo.SelectedIndexChanged
Me.ddlDelegatedTo.Text = Me.ddlDelegatedTo.SelectedItem.Text
' Me.ddlDelegatedTo.SelectedValue
End Sub
dim Number as integer = (dropdownlist.indexof(dropdownlist1.selecteditem) + 1)
根据您的描述,我认为这就是您要实现的目标
Private Sub ddlDelegate_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ddlDelegate.SelectedIndexChanged
ddlDelegate.Items().FindByValue(ddlDelegate.SelectedValue).Text = ddlDelegate.SelectedValue
End Sub