SELECT (case WHEN LEN(NewsID) > 10 then LEFT(NewsID,8) + '...'ELSENewsIDEND) AS NewsTitleFROM YourTable输出直接用<%# DataBinder.Eval(Container.DataItem,"NewsTitle")%>