表格撑出问题 我有一个表格里面的数据是从数据库中提取出来的,不过数据太长了,把我的table撑变形了,有没有什么方法可以控制,只显示一定的长度,超过了久忽略吊呢?求高手帮忙。。100分奉上...谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 str要截取的字符串length长度返回的就是截取后的字符串,长度自己根据需要设置一下public string GetString(string str, int length){int i = 0, j = 0;foreach(char chr in str){if((int)chr > 127){i += 2;}else{i ++;}if (i > length){str = str.Substring(0, j) + "...";break;}j ++;}return str;} 你自己写一个方法,对读取出来的数据进行截取就可以了阿,最简单的使用substring()也可以。你的表格是指DataGrid吗?它是可以自动换行的阿,html里面也可以的,只会使表格拉长的。在DataGrid里面截取数据,把方法写在事件DataItemBind里面 str要截取的字符串length长度返回的就是截取后的字符串,长度自己根据需要设置一下public string GetString(string str, int length){int i = 0, j = 0;foreach(char chr in str){if((int)chr > 127){i += 2;}else{i ++;}if (i > length){str = str.Substring(0, j) + "...";break;}j ++;}return str;} 采用了Small__Wolf的方法,谢谢大家,一天没解决的问题终于搞定了,结贴。。:) (有点难度)AJAX控件和自定义js冲突(50分) 留言板如何实现名字超链接一个主页 求助 gridview中a控件控制b控件隐藏或者显示! 我的个人博客做好了!激动啊!但是心却冰冷滴!IIS的问题 VS2008+Nhibernate 2.0.1 GA的配置问题 ImageButton中PostBackUrl属性的问题 求一个正则!!! 如何制作新闻系统中的新闻编辑器 高分求教,在线等待 vs2005 sql2005 iis的安装问题 网页之间 既安全又方便的 参数传递方式
length长度
返回的就是截取后的字符串,长度自己根据需要设置一下
public string GetString(string str, int length)
{
int i = 0, j = 0;
foreach(char chr in str)
{
if((int)chr > 127)
{
i += 2;
}
else
{
i ++;
}
if (i > length)
{
str = str.Substring(0, j) + "...";
break;
}
j ++;
}
return str;}
你的表格是指DataGrid吗?它是可以自动换行的阿,html里面也可以的,只会使表格拉长的。
在DataGrid里面截取数据,把方法写在事件DataItemBind里面
length长度
返回的就是截取后的字符串,长度自己根据需要设置一下
public string GetString(string str, int length)
{
int i = 0, j = 0;
foreach(char chr in str)
{
if((int)chr > 127)
{
i += 2;
}
else
{
i ++;
}
if (i > length)
{
str = str.Substring(0, j) + "...";
break;
}
j ++;
}
return str;}