!求助! 如何实现Datagrid的超级连接的参数传递
实现Datagrid的超级连接的参数传递 
 首先我定义第一列为超级连接,当点击第一列的一个数据时, 
 我需要把这个数据传递到跳出的网页中。 
 先谢谢!
------解决方案--------------------1。用模板列方法: 
 添加模板列,放入一个HyperLink,在HTML中绑定一下 
  <asp:HyperLink ID= "HyperLink1 " runat= "server " Text= ' <%# DataBinder.Eval(Container.DataItem, "你展示给用户看的数据字段 ") %>  ' NavigateUrl= ' <%#  "要跳转的页?id= "+DataBinder.Eval(Container.DataItem, "要传递过去的值 ") %>  ' Target= "_blank ">  </asp:HyperLink>  
 然后在目标页 用Request.QueryString[ "id "];接收一下就可以了 
 用模板列做法比较灵活
------解决方案--------------------// source.aspx 
  <asp:datagrid ... 
  <Columns>  
  <asp:HyperLinkColumn DataNavigateUrlField= "FieldName1 " DataNavigateUrlFormatString= "target.aspx?key={0} " DataTextField= "FieldName2 " />  
 ...     
 // target.aspx   
 string k = Request.QueryString[ "key "];