我想使用JQGrid实现CRUD操作。我从这里开始学习。
我使用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操作tutorail
谢谢
答案 0 :(得分:0)
使用List<JQGridColumn>()
该演示需要更改,但他们还没有完成。但是,如果您下载试用版或拥有完整许可版本,这些将包含VS 2010 Razor MVC3的示例项目,并且他们使用List<JQGridColumn>()
作为此示例。