如何点击gridview当前行,获取当前行id到一session中?

解决方案 »

  1.   

    绑定的时候就可以绑定好ID
    gridview.datakeyname=new stgring {id};
    在提取出ID
    gridview.datakeyname[i]
    基本是这样
      

  2.   

    gridview.SelectedRows[0].Cells[0].Value
      

  3.   


    LinkButton myButton = (LinkButton)sender;
    TableCell cell = (TableCell)myButton.Parent;                //查找LinkButton的单元格
    GridViewRow item = (GridViewRow)cell.Parent;
    int index = item.RowIndex;
    Session["ID"]= GridView1.Rows[index].Cells[1].Text;
      

  4.   

    通过什么事件触发?除了SelectedIndexChanged
      

  5.   

    private void dataGridView1_CellDoubleClick(object sender,DataGridViewCellEventArgs e) 
            {
                \\\\\
            }
            
      

  6.   

    是GridView不是dataGridView
    dataGridView就好办
      

  7.   

    可以在ItemDataBound()里面写JS。
      

  8.   


    为什么不用SelectedIndexChanged ???不然你只有写客户端代码响应onclick事件,然后用ajax读服务器端的gridview的id然后可以写session了.