当前位置: 代码迷 >> ASP.NET >> 怎么获取gridview某行某列的值
  详细解决方案

怎么获取gridview某行某列的值

热度:7870   发布时间:2013-02-25 00:00:00.0
如何获取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)
  相关解决方案