日期:2014-05-19  浏览次数:20459 次

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 ") %>