JQGridを使用してCRUD操作を実装したいと思います。ここからチュートリアルに従っています。
VS2010を使用して新しい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つの型引数が必要 です-誰かが私を指摘できますか、なぜこのエラーが発生しているのですか?
以前に組み込みのMVC3Webグリッドを使用しましたが、インラインCRUD操作を実装する必要があります。
誰かがasp.netMVCのグリッドを使用して他のインラインクラッド操作tutorailを教えてもらえますか
ありがとうございました