zl程序教程

您现在的位置是:首页 >  后端

当前栏目

关于中gridview字符串截取的方法

方法 字符串 关于 截取 GridView
2023-06-13 09:15:02 时间

首先在前台设置样式

复制代码代码如下:

<style type="text/css"> 
 .listover150 

width:150px; 
text-align:left; 
overflow:hidden; 
text-overflow:ellipsis;//超长设置省略号 
white-space:nowrap; 

</style> 

然后在后台GridView中的RowDataBind中进行设置

,附带几句可以改变鼠标移动的样式设置

 

复制代码代码如下:

 //列表加载处理 
  protectedvoidgv_showReport_RowDataBound(objectsender,GridViewRowEventArgse) 
  { 

      if(e.Row.RowType==DataControlRowType.DataRow) 
      { 

          //当鼠标移开时还原背景色 
          e.Row.Attributes.Add("onmouseout","this.style.backgroundColor=c"); 
          e.Row.Attributes.Add("onmouseover","c=this.style.backgroundColor;this.style.backgroundColor="#F4FBFF""); 
          e.Row.Attributes.Add("onclick","this.style.backgroundColor="#e2eaf1""); 
      } 
      if(e.Row.RowType==DataControlRowType.Header) 
      { 
          e.Row.Attributes.Add("style","background-image:url("../images/grid3-hrow.gif")"); 
      } 
      if(e.Row.RowType==DataControlRowType.DataRow) 
      { 
          //设置申请原因字符串显示长度 
          stringstrDISC=e.Row.Cells[4].Text.Trim(); 
          e.Row.Cells[4].Text="<divclass=/"listover150/">"+strDISC+"</div>"; 
          e.Row.Cells[4].ToolTip=strDISC;//鼠标放上去显示所有 

          //设置审批备注字符串截取长度 
          stringstr=e.Row.Cells[7].Text.Trim(); 
          e.Row.Cells[7].Text="<divclass=/"listover150/">"+str+"</div>"; 
          e.Row.Cells[7].ToolTip=str; 

      } 
  }