我有一个 gridview,它有 datakeynames="Id"
我在代码文件中有那个 ID。现在我想获取特定 Id 的行。
例如 Id=1 然后我想得到 gridview 有 Id=1 的行 我用过这段代码:
foreach (DataKey key in gdvMainList.DataKeys)
{
if (Convert.ToInt32(key.Value) == consentReleaseId)
{
gdvMainListRow = gdvMainList.Rows[index];
break;
}
index++;
}
有没有更好的方法?
最佳答案
另一种选择是循环遍历 GridView 中的项目,直到找到匹配的键。
foreach (GridViewRow row in GridView1.Rows)
{
if (GridView1.DataKeys[row.RowIndex]["ID"] == consentReleaseId)
{
gdvMainListRow = row;
break;
}
}
关于c# - 通过数据键名获取 Gridview 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7346208/