数据库里面截掉呢?
select left(name,10) as name(--取从左边开始10位)from table1
截取前5位
<%# (Eval("title","{0:N}")).Tostring().Substring(0,5) %>
虽然这样很简便,但是不健壮,如果不足5位则会出现异常,所以需要判断一下
<%# (Eval("title","{0:N}")).ToString().Length>5 ? ((Eval("title","{0:N}")).ToString().Substring(0,5)):((Eval("title","{0:N}")).ToString()) %>