MVC3网格分割成多个单词

时间:2012-03-30 17:16:00

标签: .net html asp.net-mvc-3

也许这是一个愚蠢的问题,但无论如何......

我对 MVC3 Grid

的列标题有很长的说法

就像“skfshkdfjskfjshkdfjhskdjfhskjdf”

grid.Column("Details", "skfshkdfjskfjshkdfjhskdjfhskjdf"),

所以我获得了很大的列宽。

我想把它分成几部分 “sdfsdf” “sadfsfd” “sdfsdfsdfsdf”

我怎么做?

谢谢!

1 个答案:

答案 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)),