powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / mvc колонки
5 сообщений из 30, страница 2 из 2
mvc колонки
    #38676296
hVosttИзопропил,

какой-то очень странный способ разбивать на чанки.
такого изврата я ещё не видел.

однако за телепатические способности апплодирую стоя
предложите свой
...
Рейтинг: 0 / 0
mvc колонки
    #38676301
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ыыыыыыыыыыыыыыыыыхпредложите свой

вот же известный и понятный способ:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
static class LinqExtensions
{
    public static IEnumerable<IEnumerable<T>> Split<T>(this IEnumerable<T> list, int parts)
    {
        int i = 0;
        var splits = from item in list
                     group item by i++ % parts into part
                     select part.AsEnumerable();
        return splits;
    }
}



или так

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
static class LinqExtensions
{
    public static IEnumerable<IEnumerable<T>> Split<T>(this IEnumerable<T> list, int parts)
    {
       return list
          .Select((x, i) => new { Index = i, Value = x })
          .GroupBy(x => x.Index / parts)
          .Select(x => x.Select(v => v.Value));
    }
}



на кой городить конструкции, в которых без поллитра не разобраться?
...
Рейтинг: 0 / 0
mvc колонки
    #38676315
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProsergeyMAа какая разница как хранятся.разница в адекватности полученного ответа на вопрос. "Доктор, у меня болит, но где, я вам не скажу, вы же профессионал - сами догадайтесь."

Как-то так:
Код: html
1.
<td>@string.Join("</td><td>", Model.MyList)</td>


Браво, тонко ))) ++
Афтору, есть же коробочный продукт, у него опций -.........

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
@functions
{
    public class Person
    {
        public int Id { get; set; }
        public string FirstName { get; set; }
        public string LastName { get; set; }
    }
    static IEnumerable<Person> GetPersons()
    {
        for (var i = 0; i < 20; i++)
        {
            yield return new Person { Id = i, FirstName = "sddsd", LastName = "ffdfdf" };
        }
    } 
}
<div>
    @{
        var grid = new WebGrid(GetPersons());
        @grid.GetHtml()
    }
</div>


...
Рейтинг: 0 / 0
mvc колонки
    #38676333
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавим реактиву

Код: c#
1.
@foreach (var row in Model.ToObservable().Buffer(3).ToEnumerable() )
...
Рейтинг: 0 / 0
mvc колонки
    #38676403
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergeyMAугадал.. неужели я непонятно объясняю.ну сравни, есть ли выделенные ключевые слова в твоем вопросе? Суть именно в них. Ты находишься в контексте своей задачи, но мы-то - нет!
sergeyMAесть ли какой способ раскидать на N колонок во вьюхе инфу из модели (кроме проверки в цикле)?Изопропилесть список объектов - нужно вывести его в виде таблицы по 3 объекта в строке

ЗЫ: Намедни был похожий случай - приходил к нам в MSOffice человек с вопросом, как достать такие-то данные из таблицы. При этом указать, что за таблица, Ворд ли это, Эксель ли, база данных (не говоря уж о том, какая именно) он как-то не догадался, тоже не доходит, что мы не в контексте его задачи...

skyANAОднако, полезный топик: выяснили, какое химическое соединение развивает телепатию.тема не раскрыта, однако, откройте секрет.
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / mvc колонки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]