这一段C#代码是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/30 08:51:06
foreach (GridViewRow row in GridView1.Rows) {
String keyValue = GridView1.DataKeysp[row.RowIndex].Value.ToString();
if (keyValue == selectedValue) {
GridView1.SelectedIndex = row.RowIndex;
}
}

对一个grid表格里面的所有行进行循环,先取得当前行的一个主键值,用它来和selectedValue进行比较,如果一致就将这个grid表格的当前选中行赋值为这个行号。

遍历视图GridView1的所有行数.
将每行键值传递给keyvalue 字符串
再判断是否已选中该行,如果是则把索引值焦点移到该行

再gridview每行中找,声明一个keyvalue 它是gridview的主键
判断如果它的主键==它的选择值 那么gridview的选择索引=它行的索引