1、在设计视图中设置DataKeyName的键的名字(一般设置的键名为主键,也可以设置多个键),然后在cs文件中获取对应的DateKey对应下标的value值(默认获取的是DataKeyName中的第一个键值),就可以获取到所设置的DateKeyName的值。
2、设置CommandArgument或CommandName的值来获取想要获取的键的值。
3、在CommandField中编辑所在行,这时需要在GridView设置RowEditing的事件,得到当前GridView的EditIndex编辑行的索引,然后让Gridview的数据再绑定一次。
dgrdList.DataKeyNames = new string[]{"Id","MailboxState","MailboxCode","Type"
}
这个是我的用法
使用时
for (int i = 0 i < dgrdList.Rows.Count i++)
{
DataKey dataKey = dgrdList.DataKeys[i]
string aa = dataKey[index].toString()
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)