也许这是一个愚蠢的问题,但无论如何......
我对 MVC3 Grid
的列标题有很长的说法就像“skfshkdfjskfjshkdfjhskdjfhskjdf”
grid.Column("Details", "skfshkdfjskfjshkdfjhskdjfhskjdf"),
所以我获得了很大的列宽。
我想把它分成几部分 “sdfsdf” “sadfsfd” “sdfsdfsdfsdf”
我怎么做?
谢谢!
答案 0 :(得分:1)
我遇到了同样的问题。我创建了一个扩展方法,在X个字母后面添加一个空格:
public static string AddSpace(this string source, int position)
{
if (source != null && source.Length > position)
{
source = source.Substring(0, position) + " " + source.Substring(position).AddSpace(position);
}
return source;
}
非常hacky,我知道,但它确实有用。
这将在每第10个字符后添加一个空格:
grid.Column("Details", "skfshkdfjskfjshkdfjhskdjfhskjdf".AddSpace(10)),