【发布时间】:2009-11-13 14:55:42
【问题描述】:
我有一个绑定到数据表的下拉列表。这是我用来执行此操作的代码:
ddlBuildAddr.DataSource = buildings
ddlBuildAddr.DataTextField = "buildingName"
ddlBuildAddr.DataValueField = "buildingId"
Dim addressId As Int32 = OfficeData.GetInstance().GetBuildingId(currentAddress)
ddlBuildAddr.SelectedIndex = addressId
ddlBuildAddr.DataBind()
不幸的是,ddlBuildAddr.SelectedIndex = addressId 行失败了。通过调试器查看这一行,SelectedIndex 变为 -1,而addressId 变为 2。什么给出了?为什么赋值运算符 flatout 不起作用?
【问题讨论】:
标签: asp.net vb.net drop-down-menu