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