GRIDVIEW的功能
下面介绍一下 在 GridView中 实现 对 HyperLink列的应用(传值)
一:最基本
HyperLink的最基本的属性:NavigateUrl 是 要连接的地址 可在可视化界面设定或者.CS页
HyperLink(控件ID).NavigateUrl =WWW.XXXXXX.ASPX
要在页面进行传参数的话 可以有两个基本方法
一: 可视化界面设定HyperLink列的DataNavigateUrlFormatString属性对应的值写上你的连接和参数
比如aaaaaa.aspx?uid={0}&pwd={1}
然后在DataNavigateUrlFields 里面写上你 要传的参数内容(代替上面写的{0}{1}的数据库字段)
比如,你数据源的SQL语句是 SELECT USER_ID,PASSWORD FROM USERS
那么你应该在DataNavigateUrlFields 里面写上这两个自段(注意:每个字段单独站一行)
二:小技巧
当你想在.CS页用HyperLink传参数的时候,但是你希望传的值不是数据库里取出的字段
而是你自己写的变量的值
你可以这么写
protected void GridView1_RowDataBound(object sender,GridViewRowEventArgs e)
{
HyperLink tmp=e.ROW.Cells[0].Controls[0] as HyperLink;
// Cells[0]中的0改成你HyperLink所在的列的索引,比如你Hyper
下面介绍一下 在 GridView中 实现 对 HyperLink列的应用(传值)
一:最基本
HyperLink的最基本的属性:NavigateUrl 是 要连接的地址 可在可视化界面设定或者.CS页
HyperLink(控件ID).NavigateUrl =WWW.XXXXXX.ASPX
要在页面进行传参数的话 可以有两个基本方法
一: 可视化界面设定HyperLink列的DataNavigateUrlFormatString属性对应的值写上你的连接和参数
比如aaaaaa.aspx?uid={0}&pwd={1}
然后在DataNavigateUrlFields 里面写上你 要传的参数内容(代替上面写的{0}{1}的数据库字段)
比如,你数据源的SQL语句是 SELECT USER_ID,PASSWORD FROM USERS
那么你应该在DataNavigateUrlFields 里面写上这两个自段(注意:每个字段单独站一行)
二:小技巧
当你想在.CS页用HyperLink传参数的时候,但是你希望传的值不是数据库里取出的字段
而是你自己写的变量的值
你可以这么写
protected void GridView1_RowDataBound(object sender,GridViewRowEventArgs e)
{
HyperLink tmp=e.ROW.Cells[0].Controls[0] as HyperLink;
// Cells[0]中的0改成你HyperLink所在的列的索引,比如你Hyper