如何根据代码的键值在网格视图中选择行
本文关键字:视图 网格 选择 键值 何根 代码 | 更新日期: 2023-09-27 18:36:58
我正在使用 asp.net Web表单应用程序在网格视图中查看某个表的数据,并根据从查询字符串中检索的此数据行(键值)的ID在此网格视图中选择一行我尝试在代码隐藏中使用此代码
gridview1.SelectedValue= Request.QueryString["RowToSelectID"];
但它说选定的值是只读属性,无法分配有没有其他方法可以做到这一点?
请尝试以下操作,并在此处了解更多信息。
var keyValue = 1; // Replace with your Convert.ToInt32(Request.QueryString["RowToSelectID"])
for (int i = 0; i <= this.gridview1.DataKeys.Count - 1; i++)
{
if ((int)gridview1.DataKeys[i].Value == keyValue )
{
this.gridview1.SelectedIndex = i;
}
}
我使用了 SelectedIndex。将选择 GridView 中键值为 1 的记录。