当鼠标划过gridview的行时,该行的字体能够变色,因为是超链接列,所以还要显示下划线,当鼠标离开是字体颜色恢复并看不见下划线,请大家帮忙啊!

解决方案 »

  1.   

    超链接文本都是这样啊
    要不将超链接文本用LinkButton代替试试,控件属性中可以设置你提到的那些效果
      

  2.   

    今天才来上班,才看见这么多人给我回贴啊,谢谢了,解决是解决了背景色变化,但是前景色还是不变,帮我看看代码哪里错了,这回改过来马上给分啊!
    protected void gridview2_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
               
                e.Row.Attributes.Add("OnMouseOut", "this.style.backgroundColor='White';this.style.color='#003399'");
                e.Row.Attributes.Add("OnMouseOver", "this.style.backgroundColor='#6699FF';this.style.color='#8C4510'");        }
        }
      

  3.   

    如果在CSS中指定了TABLE的前景色样式,好像在代码中this.style.color='前景色' 将无法改变颜色,我的试验得到这样的结论,具体原因不明