0

JQGridを使用してCRUD操作を実装したいと思います。ここからチュートリアルに従っています。

JqG​​rid

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を教えてもらえますか

ありがとうございました

4

1 に答える 1

0

使用するList<JQGridColumn>()

そのデモは変更する必要がありますが、彼らはそれを行っていません。ただし、試用版をダウンロードするか、完全なライセンス版を持っている場合、これらには VS 2010 Razor MVC3 のサンプル プロジェクトが含まれており、List<JQGridColumn>()まさにこの例に使用されます。

于 2012-09-21T13:24:36.250 に答える