比如:
<%# DataBinder.Eval(Container.DataItem,"Title") %> 显示前10个字符
<%# DataBinder.Eval(Container.DataItem,"AmendTime") %> 默认的时间格式是:2009-2-14 17:09:51
我现在要显示为:2009-2-14
<%# DataBinder.Eval(Container.DataItem,"Title") %> 显示前10个字符
<%# DataBinder.Eval(Container.DataItem,"AmendTime") %> 默认的时间格式是:2009-2-14 17:09:51
我现在要显示为:2009-2-14
display:block;/*内联对象需加*/
width:31em;/*指定宽度*/
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 强制在同一行内显示所有文本,直到文本结束或者遭遇 br 对象。不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;/* IE 专有属性,当对象内文本溢出时显示省略标记(...) ;需与overflow:hidden;一起使用。*/
}
<ItemTemplate>
<div style =" width :100px; overflow :hidden; text-overflow:ellipsis;word-break:keep-all" title <%# DataBinder.Eval(Container.DataItem,"Title") %> >>
<%# DataBinder.Eval(Container.DataItem,"Title") %> </div>
</ItemTemplate>
</TemplateField>
效果会自动根据您的列宽把后面字符以“..."显示