方法一 在Sql Server里控制:
使用SQL中的函数Left 和Right ,Sql 语句 :select left(你的字段名,你要显示的字数)from Table
方法二 在ASP.NET页面中设计代码实现:
数据直接绑定时控制
1<%# DataBinder.Eval(Container.DataItem,"title").ToString().Length>12?DataBinder.Eval(Container.DataItem,"title").ToString().Substring(0,20)+"":DataBinder.Eval(Container.DataItem,"title").ToString()%>
2
2
或者绑定方法
1public static string InterceptStr(string str, int lenght)
2 {
3 if (str.Length > lenght)
4 {
5 return str.Substring(0, lenght - 3) + " ";
6 }
7 else
8 {
9 return str;
10 }
11 }
12
2 {
3 if (str.Length > lenght)
4 {
5 return str.Substring(0, lenght - 3) + " ";
6 }
7 else
8 {
9 return str;
10 }
11 }
12