GridView里显示ID 和标题,我插入一列,HyperLinkField控件(修改),然后想点此(修改)后,根据ID,在另外一个页面 edit.aspx?item=ID里显示此ID的具体内容,
我如何在GridView获取此行ID的值?具体代码怎么实现.ID   标题   
1   ABCD   修改
2   AAAA   修改
3   BBBB   修改
4   CCCC   修改
请指教,谢谢

解决方案 »

  1.   

    <asp:HyperLinkField   DataNavigateUrlFields="id"   DataNavigateUrlFormatString="show.aspx?id={0}"   /> 
                            </Columns> 
                    </asp:GridView> 
      

  2.   

    下一页获取用request.QueryString["id"],如果下一页也想做个关于该ID所对应的DetailView
    DetailView所对应的SqlDataSource里的SelectMethod语句,可以加一参数,参数值就是页面间传参的值.
      

  3.   

    在绑定gridview中多加一个DataKeyNames="ID",
     在用DataKeys[ e.Row.RowIndex].Value.ToString()取值
      

  4.   

    <asp:GridView>
    <columns>
    <asp:HyperLinkField   DataNavigateUrlFields="id"   DataNavigateUrlFormatString="show.aspx?id={0}"   /> 
                            </Columns> 
                    </asp:GridView> 
    下一页获取用request.QueryString["id"],如果下一页也想做个关于该ID所对应的DetailView 
    DetailView所对应的SqlDataSource里的SelectMethod语句,可以加一参数,参数值就是页面间传参的值.