您的位置:首页 > 其它

中英文字符串截取方法, 适用于新闻列表的标题处理

2009-07-21 11:02 441 查看
定义一下方法:

public string Truncate(string text, int length)
{
if(text == null)
return null;

int len = text.Length;
int i = 0;
for (; i < length && i < len; ++i)
{
if ((int)(text[i]) > 0xFF)
-- length;
}

if (length < i)
length = i;
else if (length > len)
length = len;

return text.Substring(0, length);
}

在 DataGrid 的模板中绑定 <%# Truncate(Eval("Subject"), 20) %>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: