在使用控件来显示数据库内容时我们不可能把所有数据全读出来,有时我们只需读出前15个字这时会遇到一个问题出错信息如下:
索引和长度必须引用该字符串内的位置。
索引和长度必须引用该字符串内的位置。
参数名: length
以前我解决这个问题都是加空格了事,这些天通过上网和问同学找到拉解决方法,就是给它加一个判断,代码如下:
<%# DataBinder.Eval(Container.DataItem,"title").ToString().Length>16?DataBinder.Eval(Container.DataItem,"title").ToString().Substring(0,15)+"..":DataBinder.Eval(Container.DataItem,"title").ToString()%>
"title"是数据库里我想要显示数据的字段名
浙公网安备 33010602011771号