我想使用 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 操作教程
谢谢