。net截取数据库中某字段的字符

来源:互联网 发布:淘宝买的飞机票怎么取 编辑:程序博客网 时间:2024/05/17 09:23

如果遇到数据库中,某个字段字符数量比较多的情况,势必我们要截取一些字符。不然,会把页面拉的很长,而且过多的数据未必受用户的欢迎。

其实,在.net里截取字符串非常的简单。

就像下面一段代码:

 <%#DataBinder.Eval(Container.DataItem,"title").ToString().Length>11?DataBinder.Eval (Container.DataItem,"title").ToString().Substring(0,12):DataBinder.Eval (Container.DataItem,"title").ToString().Substring(0,7) %>

绑定的是title字段,截取超过12个字符的字符串,若字符串长度超过12,则截取为12,为不超过则截取为8.

熟悉.net的朋友,应该很容易发现,截取操作与普通字符串操作没有什么俩样。其实.net的绑定数据语法执行过程如下:

首先运行SQl语句,得到一个结果集。然后解析第一条绑定语法,并把相关的限制,作为新的条件,在结果中重新搜索满足条件的数据。一次类推。得到结果。