你用三元运算符你就判断<%# DataBinder.Eval(Container.DataItem,"title").legth>你设置的大小?DataBinder.Eval(Container.DataItem,"title").substring(0,你设置的大小长度)+"...":DataBinder.Eval(Container.DataItem,"title") %>意思就是 如果你的title 的长度 大于你设置的大小 那么就截取他 然后加“...”,如果在你想要的范围内 那么就完全输出
<%# getslength(DataBinder.Eval(Container.DataItem, "title"),35,"......")%>public string getslength(文本,长度,替换符号)
{...........}