首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

怎么格式化数据读取的数据

2012-03-21 
如何格式化数据读取的数据?问个比较笨的问题,我用datareader读取了一条数据,然后用label显示这条数据,我如

如何格式化数据读取的数据?
问个比较笨的问题,我用datareader读取了一条数据,然后用label显示这条数据,我如何控制显示这条数据的字数(汉字)?

[解决办法]
label是不能控制显示的字数的,你只能在绑定到label之前在程序中处理
[解决办法]
取出来后,getbyte判断一下,,然后截取,
没试过,你试哈
[解决办法]
public string getStr(string s, int l)
{
string temp = s;
if (Regex.Replace(temp, "[\u4e00-\u9fa5] ", "zz ", RegexOptions.IgnoreCase).Length <= l)
{
return temp;
}
for (int i = temp.Length; i > = 0; i--)
{
temp = temp.Substring(0, i);
if (Regex.Replace(temp, "[\u4e00-\u9fa5] ", "zz ", RegexOptions.IgnoreCase).Length <= l - 3)
{
return temp + ".. ";
}
}
return " ";
}
[解决办法]
你在cs文件中写个CutString()方法,然后在aspx文件中调用不就可以了吗?

//////////////////////////////////////////////
MSN:bdbox@hotmail.com请给我一个与您交流的机会!
[解决办法]
截字符啊

当大于某个长度就截

热点排行