用<%# DataBinder.Eval(Container.DataItem,"ID")%>显示数据的,标题太长规定字数,多余的用"..."

方法1:

<span style="white-space:pre">	</span><td><%# DataBinder.Eval(Container.DataItem,"Remark").ToString().Length>13?DataBinder.Eval(Container.DataItem,"Remark").ToString().Substring(0,13):DataBinder.Eval(Container.DataItem,"Remark").ToString() %></td>


方法2:

         <td> <a title="<%#Eval("Remark") %>"><%#ConvertSubString(DataBinder.Eval(Container.DataItem,"Remark").ToString()) %><a>
        public string ConvertSubString(string strinput)
        {
            if (strinput.Length > 10)
            {
                return strinput.Substring(0, 10) + "...";
            }
            else
            {
                return strinput.ToString();
            }
        }





 

posted @ 2015-09-15 14:14  booblue  阅读(584)  评论(0编辑  收藏  举报