读书人

GridView的截取字符串有关问题

发布时间: 2011-12-15 23:41:24 作者: rapoo

GridView的截取字符串问题
gridView中的某列,因为可能出现字符超出列宽的情况,所以我想用常规的“...”的形式来截取并替换超出部分的字符串。但一直找不到解决方法,请指教

我试着将截取的代码写在RowCreated事件中,但无济于事!

[解决办法]
页面绑定里写 <%#Fun(Eval( "title ").ToString())%>
然后面CS里
public static string Fun(string words)
{
string wd= " " ;

try
{
if (words.Length > = 10)
{
wd=(words.Remove(10) + "... ");
}
else
{
wd= words;
}
}
catch { }
return wd;
}

[解决办法]
绑定的时候判断
<%# Eval( "title ").ToString().Length> 50?(Eval( "title ").ToString().Substring(0,50)+ "... "):Eval( "title ") %>

读书人网 >asp.net

热点推荐