如何获取 GridView-DataKey 值

作者:vkvi 来源:ITPOW(原创) 日期:2010-3-19

通过 DataKeyNames 可以为每一行指定一个类似于标识的东西,便于我们知道要修改、删除哪条记录。取这个标识的值如下:

int id = Convert.ToInt32(GridView1.DataKeys[i].Value)

[i] 是行索引。如果标识是由多个字段组成的,那么可使用 Values。

还有一种情况是在 GridView 的事件中取值,这个更方便。

protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
    int id = Convert.ToInt32(e.Keys[0]);
}
相关文章