当前位置: 代码迷 >> ASP.NET >> GridView上悬停鼠标的事件~下面的代码如何结合起来用~help me
  详细解决方案

GridView上悬停鼠标的事件~下面的代码如何结合起来用~help me

热度:4110   发布时间:2013-02-25 00:00:00.0
GridView上悬停鼠标的事件~下面的代码怎么结合起来用~help me

前台代码
<ItemTemplate>
                                                                        <a   href= '.\News\news_more.aspx?NewsID= <%#   DataBinder.Eval(Container, "DataItem.NewsID ")   %> '>
                                                                                <%#   SubStr(Convert.ToString(DataBinder.Eval(Container,   "DataItem.NewsTitle ")),   16)%>
                                                                        </a>
                                                                       
                                                                </ItemTemplate>
后台代码
protected   void   GridView1_RowDataBound(object   sender,   GridViewRowEventArgs   e)
        {
                if   (e.Row.RowType   ==   DataControlRowType.DataRow)//不遍历行头和行尾
                {
                        e.Row.Attributes.Add( "onmouseover ",   "this.style.backgroundColor= 'LightSkyBlue ' ");//鼠标移入显示的颜色
                        e.Row.Attributes.Add( "onmouseout ",   "this.style.backgroundColor= '#ced7f7 ' ");//鼠标移出显示的颜色                      

                        //这里就是你要的效果
                        e.Row.Cells[0].ToolTip   =   e.Row.Cells[0].Text;
                     
                }
        }
    public   string   SubStr(string   sString,   int   nLeng)
        {
                if   (sString.Length   <=   nLeng)
                {
                        return   sString;
                }
                string   sNewStr   =   sString.Substring(0,   nLeng);
                sNewStr   =   sNewStr   +   "... ";