日期:2014-05-18  浏览次数:20394 次

如何获取gridview某行某列的值
如何获取gridview某行某列的值,
我这个gridview有点特殊,   里面有   factroyname(设为gridview主键),userid,
两个字段,都是直接加的,不是   自动生成的,
并且这两个字段   都是linkbutton,都转化为   template模板


    得到   某行的factroyname字段比较容易,因为是主键,

  请问如何得到     某行某列userid建的值???????

------解决方案--------------------
放到DataKeysName中
------解决方案--------------------
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int id =(int) GridView1.DataKeys[e.RowIndex].Value;
}

------解决方案--------------------
GridView1.DataKeys是一个键值对
可以有以下两种方式
int id =(int) GridView1.DataKeys[“userid”].Value;
userid是字段名

int id =(int) GridView1.DataKeys[e.RowIndex].Value;
e.RowIndex为此行的索引及(行数-1)