<%# (DataBinder.Eval(Container.DataItem, "title"))%>
需要怎么截取上面取出的文字?

解决方案 »

  1.   

    <%# DataBinder.Eval(Container.DataItem, "title").ToString().Substring(0,20)%>
    不过你如果你的字符长度不够20会出错的。
    你可以在.cs中写啊,判断一下长度再Substring就行了。
      

  2.   

    <%# Left(DataBinder.Eval(Container.DataItem, "title"))%>
      

  3.   

    <%# Left(DataBinder.Eval(Container.DataItem, "title"),20)%>
      

  4.   

    <%# Left(DataBinder.Eval(Container.DataItem, "title"),20)%>
      

  5.   

    楼主可以这样select top 10 id,name,descr='&nbsp;&nbsp;'+SUBSTRING(title,0,20)+'...' from book
    然后绑定的时候<%# (DataBinder.Eval(Container.DataItem, "descr"))%>
      

  6.   

    楼主可以这样select top 10 id,name,descr='&nbsp;&nbsp;'+SUBSTRING(title,0,20)+'...' from book
    然后绑定的时候<%# (DataBinder.Eval(Container.DataItem, "descr"))%>