Ошибка компиляции в модели - JQGRID ASP.NET MVC

Я хочу реализовать операции CRUD с помощью JQGrid. Я слежу за учебником отсюда.

JqGrid.

Я добавил новый проект MVC3 с использованием VS 2010. Я добавил модель под названием OrdersJqGridModel в папку модели в проекте. Я не менял макеты папок по умолчанию.

Это код, который он выглядит в модели

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Trirand.Web.Mvc;
using System.Web.UI.WebControls;

namespace JQGridMVCExamples.Models
{
    public class OrdersJqGridModel
    {
        public JQGrid OrdersGrid { get; set; }

        public OrdersJqGridModel()
        {            
            OrdersGrid = new JQGrid
                             {
                                 Columns = new List() //using the generic type System.Collections.Generic.List<T> requires 1 type arguments- **ERROR HERE**
                                 {
                                     new JQGridColumn { DataField = "OrderID", 
                                                        // always set PrimaryKey for Add,Edit,Delete operations
                                                        // if not set, the first column will be assumed as primary key
                                                        PrimaryKey = true,
                                                        Editable = false,
                                                        Width = 50 },                                    
                                     new JQGridColumn { DataField = "CustomerID", 
                                                        Editable = true,
                                                        Width = 100 },
                                     new JQGridColumn { DataField = "OrderDate",                                                         
                                                        Editable = true,
                                                        Width = 100, 
                                                        DataFormatString = "{0:yyyy/MM/dd}" },
                                     new JQGridColumn { DataField = "Freight", 
                                                        Editable = true,
                                                        Width = 75 },
                                     new JQGridColumn { DataField = "ShipName",
                                                        Editable =  true
                                                      }                                     
                                 },
                                 Width = Unit.Pixel(640),
                                 Height = Unit.Percentage(100)
                             };

            OrdersGrid.ToolBarSettings.ShowRefreshButton = true;            
        }

    }
}

ОШИБКА: он жалуется на следующую ошибку, используя общий тип System.Collections.Generic.List, требующий аргументов 1 типа: Может ли кто-нибудь указать мне, почему возникает эта ошибка?

Раньше я использовал встроенную веб-сетку MVC3, но мне нужно реализовать встроенные операции CRUD.

Может ли кто-нибудь указать мне какие-либо другие встроенные операции crud tutorail с использованием Grid в asp.net MVC

Спасибо


person Hari Gillala    schedule 31.07.2012    source источник


Ответы (1)


Используйте 1_

Эту демонстрацию нужно изменить, но они этого не сделали. Однако, если вы загружаете пробную версию или имеете полную лицензионную версию, они будут включать пример проекта для VS 2010 Razor MVC3, и они используют List<JQGridColumn>() для этого самого примера.

person broguyman    schedule 21.09.2012