一张表中有四个字段,id,userid(这是个在信息表中的真正ID),username,usersay.我用查询后绑定到一个gridview中。把username设成了超级链接。按照传统的HyperLinkField DataNavigateUrlFields="username" DataNavigateUrlFormatString="HuiYuanInfo.aspx?id={0}"DataTextField="username"  这种方法,传过去的是表中流水号的id,而我要传走的是userid这个值。该怎么办。请指教为谢。

解决方案 »

  1.   

    HyperLinkField DataNavigateUrlFields="username" DataNavigateUrlFormatString="HuiYuanInfo.aspx?id={0}"DataTextField="username" 
    楼主是直接用asp.net自带的属性数据绑定吗?搞不太懂什么意思username 直接换成userid不行吗?
      

  2.   

    HyperLinkField DataNavigateUrlFields="userid" DataNavigateUrlFormatString="HuiYuanInfo.aspx?id={0}"DataTextField="username"
      

  3.   

    二楼已搞定,谢谢,同时问一个问题,一个gridview有几列,怎样设置每一列的颜色和字体。
      

  4.   

    设计css啊,每行应用不同的css
    你看看下面的GridView 72 变,GridView基础的功能差不多都有
    http://blog.csdn.net/21aspnet/article/details/1540301
      

  5.   

    HyperLinkField DataNavigateUrlFields="username" DataNavigateUrlFormatString="HuiYuanInfo.aspx?id={0}"DataTextField="userid"