如何使我获取的字段只显示前面几个字,后面的字都用"……"代替,我数据表里的内容很长,如果都显示的话格式很难看,大家帮我看看,怎么解决

解决方案 »

  1.   

    static   public   string   Left(string   str,int   L)   
      {   
      string   tmpStr;   
      tmpStr=str;   
      if(str.Length>L)   
      {   
        
      tmpStr=str.Substring(0,L)+"..........";   
      }   
      return   tmpStr;   
      }   
        
      引用:   
      <%#   Left(Convert.ToString(DataBinder.Eval(Container,   "DataItem.tongzlr")),90)   %>
      

  2.   

    <%# DataBinder.Eval(Container,   "DataItem.tongzlr").ToString().Length>90? DataBinder.Eval(Container,"DataItem.tongzlr").ToString().SubString(0,90)+"..." : DataBinder.Eval(Container,   "DataItem.tongzlr").ToString() %>试试看