若某一个列数据过长想要截取应该怎么做?

解决方案 »

  1.   

    <%# (DataBinder.Eval(Container.DataItem, "字段").ToString().Length > 15) ? DataBinder.Eval(Container.DataItem, "字段").ToString().Substring(0, 15) + "..." : DataBinder.Eval(Container.DataItem, "字段").ToString()%>
      

  2.   

    <%# (DataBinder.Eval(Container.DataItem, "字段").ToString().Length > 15) ? DataBinder.Eval(Container.DataItem, "字段").ToString().Substring(0, 15) + "..." : DataBinder.Eval(Container.DataItem, "字段").ToString()%>
    ====================================================================
    sql语句截取
    select [字段] substring([字段],1,15) as 名 from 表;
      

  3.   

    <%# (DataBinder.Eval(Container.DataItem, "字段").ToString().Length > 15) ? DataBinder.Eval(Container.DataItem, "字段").ToString().Substring(0, 15) + "..." : DataBinder.Eval(Container.DataItem, "字段").ToString()%>
    ====================================================================
    sql语句截取
    select [字段] substring([字段],1,15) as 名 from 表;