powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / помогите, плз, с гридом
8 сообщений из 8, страница 1 из 1
помогите, плз, с гридом
    #39488351
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я только начал учить это дело, посему пардон.
установил http://mvc6-grid.azurewebsites.net/Home/Installation, сделал все, что написано
но когда пытаюсь вывести таблицу из примера
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
@(Html
    .Grid(Model.list[0])
    .Build(columns => {
        columns.Add(model => model.Name).Titled("Name");
        columns.Add(model => model.Surname).Titled("Surname");

        columns.Add(model => model.Age).Titled("Age");
        columns.Add(model => model.Birthday).Titled("Birth date");
        columns.Add(model => model.IsWorking).Titled("Employed");
    })
    .Filterable()
    .Sortable()
    .Pageable()
)


получаю
авторОшибка CS1973 'IHtmlHelper<dynamic>" не имеет применимого метода с именем "Grid", но, по-видимому, имеет метод расширения с таким именем. Методы расширения не могут отправляться динамически. Попробуйте привести динамические аргументы или вызвать метод расширения без использования синтаксиса метода расширения.

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

необходимо в начало файла добавить

@model IEnumerable<ТИП ЭЛЕМЕНТОВ ГРИДА>

иначе, он не понимает.
...
Рейтинг: 0 / 0
помогите, плз, с гридом
    #39488423
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо
...
Рейтинг: 0 / 0
помогите, плз, с гридом
    #39488437
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если я передаю параметры из контроллера так

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
    public class Parameters
    {
      public int Id;
      public String Title;
      public List<Object> list;
    }
--------------
     var lst = new List<object>();
     if (id == 1)
       lst.Add(_context.Select_Ref_VehicleBrands.ToList());
     return View(new Parameters { Id = id, Title = title, list = lst });


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

укажи тип элементов для грида Grid<TYPE>
...
Рейтинг: 0 / 0
помогите, плз, с гридом
    #39488506
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
блин, пардон, не понял. Какой именно тип указать? Вот с учетом вышеописанных данных, которые передаются из контроллера, что мне надо писнуть во вьюхе, что бы все заработало?
ПС
еще раз, я только пару дней начал активно сие учить, если можно, как для дебила объясните))
...
Рейтинг: 0 / 0
помогите, плз, с гридом
    #39488556
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ther,

короче, засунь свой грид в PartialView и укажи там нужный @model IEnumerable<ТУТ ТИП ЭЛЕМЕНТОВ>, в основном View вызови Partial и передай свои пасочки.
...
Рейтинг: 0 / 0
помогите, плз, с гридом
    #39488763
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо за наводку, вроде, то, что нужно
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / помогите, плз, с гридом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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