asp.net - 如何根据页面加载时查询字符串中的 ID 设置 ListView 的所选项目?

标签 asp.net listview selecteditem

问题基本上把所有内容都塞进去了...我正在加载一个带有查询字符串(ID)的页面,并且我需要在页面加载时使用该ID来设置ListView的选定项目。 ID 是 ListView 上的 DataKey。请帮忙!

我没有任何有值(value)的代码可以发布——我没有尝试过这项工作。

最佳答案

我的第一个答案不太聪明,混淆了列表框和 ListView ,所以我会再试一次:

ListView1.DataSource = New String() {"i1", "i2", "i3", "i4", "i5"}
ListView1.SelectedIndex = 3
ListView1.DataBind()

如果我把第二行放在最后,它不起作用,必须在设置selectedindex后调用Databind,但您也可以在设置SelectedIndex后再次调用Databind

关于asp.net - 如何根据页面加载时查询字符串中的 ID 设置 ListView 的所选项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3876491/

相关文章:

c# - 尝试激活 'Microsoft.AspNetCore.Identity.SignInManager` 时无法解析类型 'xxxxx.LoginModel' 的服务

wpf - 将选择设置为 WPF TreeView 中新添加的 Item

javascript - 从输入中省略 $ 后,在 javascript asp.net 中得到 NaN

c# - 网格水平 View

android - 如何在抽屉导航中为 ListView 设置自定义 EmptyView

java - listview.setOnItemClickListener 无法使用 CursorAdapter

android - 在 ListView 中拉动刷新

wpfdatagrid - DataGrid MVVM Light 中的 SelectedItem

wpf - 当 SelectedItem 绑定(bind)到列表中不存在的内容时,取消选择所有项目

c# - GridView css 与 BoundField css 冲突