问题基本上让人感到震惊...我正在加载一个带有查询字符串(ID)的页面,我需要使用该ID在页面加载时设置ListView的选定项目。 ID是ListView上的DataKey。请帮忙!
我没有任何有价值的代码可以发布 - 我没有尝试过这项工作。
答案 0 :(得分:3)
我的第一个答案不那么聪明,混合了listbox和listview,所以我会再试一次:
ListView1.DataSource = New String() {"i1", "i2", "i3", "i4", "i5"}
ListView1.SelectedIndex = 3
ListView1.DataBind()
如果我把第二行放在最后它不起作用,必须在设置selectedindex后调用Databind,但是你也可以在设置SelectedIndex后再次调用Databind
答案 1 :(得分:0)
这样的事情未经内存检测
sId = Request.QueryString("id")
if NOT( string.NotisnullorEmpty(sId)) then
Listbox.SelectedValue = sId
end if