# region 方法:string TransString(string, int)按字符串的实际长度截取定长字符串
public static string TransString(string Str,int Length)
{
int i = 0, j = 0;
foreach (char Char in Str)
{
if ((int)Char > 127)
i += 2;
else
i ++;
if (i > Length)
{
Str = Str.Substring(0, j) + "...";
break;
}
j ++;
}
return Str;
} # endregion
public static string TransString(string Str,int Length)
{
int i = 0, j = 0;
foreach (char Char in Str)
{
if ((int)Char > 127)
i += 2;
else
i ++;
if (i > Length)
{
Str = Str.Substring(0, j) + "...";
break;
}
j ++;
}
return Str;
} # endregion
解决方案 »
- iframe Session丢失 跳转到登陆页面问题
- asp.net 后台判断文本框输入内容是否为日期格式
- OA系统怎么放链接
- .net web开发领域和wpf有什么区别 和micro framework 嵌入式开发又有什么区别
- 我发布一个信息,可不可以让他也同时发布到其它的网站上,这两个怎么衔接起来.希望给点思路.
- 帮忙看下这是什么错误?
- 动态sql和长度超过8000的写法
- 请问能在DataTable中新增一行,然后按一按纽再新增一行,并使绑定的datagrid显示两行?
- 能不能让按钮先执行服务器端程序,再执行javascript
- 怎样强制关闭浏览器窗口(指的是母窗口)(在线等待)
- 我急需一个上传图片到access数据库和从access数据库读取出图片的例子,请帮帮我啊
- parent.aspx页面用了ifarme ifarme的scr=test.aspx ,点击parent.aspx的button 响应test.cs里 save()函数
{
if(e.Item.ItemIndex>-1)
{
if(e.Item.Cells[2].Text.Length>22)
{
e.Item.Cells[2].Text=e.Item.Cells[2].Text.Substring(0,22).ToString()+"...."; }
}
}
能看明白吗?
揭贴