0

我想使用 JQGrid 实现 CRUD 操作。我正在从这里学习教程。

JqG​​rid

我使用 VS 2010 添加了一个新的 MVC3 项目。我已将名为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 操作。

谁能指出我在 asp.net MVC 中使用 Grid 的任何其他内联 crud 操作教程

谢谢

4

1 回答 1

0

利用List<JQGridColumn>()

该演示需要更改,但他们没有这样做。但是,如果您下载试用版或拥有完整许可版本,这些将包括 VS 2010 Razor MVC3 的示例项目,它们List<JQGridColumn>()用于此示例。

于 2012-09-21T13:24:36.250 回答