<asp:HyperLinkColumn Text="修改" DataNavigateUrlField="User_ID" DataNavigateUrlFormatString="updatauser.aspx?User_ID={0}" HeaderText="修改">
<ItemStyle HorizontalAlign="Center"></ItemStyle>
</asp:HyperLinkColumn>
这是一个示例,User_ID为空,则链接无用。

解决方案 »

  1.   

    接:
    user_id为空的时候,是可以让链接失效,但是仍然可以点击,因为它仍然是一个linkbutton,想知道能不能改变该单元格的格式属性
      

  2.   

    to kosisiyo(咖啡色的猪) 
    User_ID为空时也不可以点击,你自己试试看。
      

  3.   

    转换成模板列.
    然后同时弄两个控件.一个有链接一个没有。
    绑定Visable
      

  4.   

    看明白了,你的意思是做成超链列,但是那样就可以看到链接地址了,用linkbutton就可以看不到链接地址,这是系统要求,不知道可否实现