asp.net 列宽为多少字符了自动换行显示的代码如何写啊
展开全部
1,使用样式的 width="n%"
2,代码控制
/// 截取字符串并限制字符串长度,多于给定的长度+。。。
/// </summary>
/// <param name="str">待截取的字符串</param>
/// <param name="len">每行的长度,多于这个长度自动换行</param>
/// <param name="max">输出字符串最大的长度</param>
/// <returns></returns>
protected string CutStr(string str, int len, int max)
{
string s = "";
string sheng = "";
if (str.Length > max)
{
str = str.Substring(0, max);
sheng = "";
}
for (int i = 0; i < str.Length; i++)
{
int r = i % len;
int last = (str.Length / len) * len;
if (i != 0 && i <= last)
{
if (r == 0)
{
s += str.Substring(i - len, len) + "<br>";
}
}
else if (i > last)
{
s += str.Substring(i - 1);
break;
}
}
return s + sheng;
}
2,代码控制
/// 截取字符串并限制字符串长度,多于给定的长度+。。。
/// </summary>
/// <param name="str">待截取的字符串</param>
/// <param name="len">每行的长度,多于这个长度自动换行</param>
/// <param name="max">输出字符串最大的长度</param>
/// <returns></returns>
protected string CutStr(string str, int len, int max)
{
string s = "";
string sheng = "";
if (str.Length > max)
{
str = str.Substring(0, max);
sheng = "";
}
for (int i = 0; i < str.Length; i++)
{
int r = i % len;
int last = (str.Length / len) * len;
if (i != 0 && i <= last)
{
if (r == 0)
{
s += str.Substring(i - len, len) + "<br>";
}
}
else if (i > last)
{
s += str.Substring(i - 1);
break;
}
}
return s + sheng;
}
展开全部
朋友 你可以控制 字符的显示呀,
如:
aaaaaaaaaaaaaaa+"\n"+aaaaaaaaaaaaaaaaa 思路是这样的..!
如:
aaaaaaaaaaaaaaa+"\n"+aaaaaaaaaaaaaaaaa 思路是这样的..!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
css控制,word-space:no-warp,大概是这么写,具体的你自己看下,可以换行的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有,不过你可以固定gridview中一个单元格的宽度,实现你想要的结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自动换行,用css很好控制的,又简单,何必要用后台程序。疯掉。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
什么控件啊?
gridview??
gridview??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询