Сетка MVC3 разбивает заголовок на много слов - PullRequest
0 голосов
/ 30 марта 2012

Возможно, это глупый вопрос, но в любом случае ...

У меня есть длинное слово для заголовка столбца Сетка MVC3

Это похоже на "skfshkdfjskfjshkdfjhskdjfhskjdf"

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

Так я получаю огромную ширину столбца.

Я хочу как-то разбить его на части "sdfsdf" "sadfsfd" "sdfsdfsdfsdf"

Как я могу это сделатьэто?

Спасибо!

1 Ответ

1 голос
/ 30 марта 2012

У меня была такая же проблема. Я создал метод расширения, чтобы добавить пробел после числа 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;
    }

Очень хакер, я знаю, но это сработало.

Это добавит пробел после каждого 10-го символа:

grid.Column("Details", "skfshkdfjskfjshkdfjhskdjfhskjdf".AddSpace(10)),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...