0

地獄の友よ、

私はモデルクラスにこれを持っています..

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Trirand.Web.Mvc;
using System.Web.UI.WebControls;

namespace JqGridModel.Models
{
    public class JqGridModel
    {
        public JQGrid OrdersGrid { get; set; }

        public JqGridModel()
        {
            OrdersGrid = new JQGrid
            {
                Columns = new List()
                                 {
                                     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;
        }

    }
}

このエラーが発生しています。

Error   1   'JQGrid' is a 'namespace' but is used like a 'type'

ここで私が間違っていることを誰かが助けてくれますか?

前もって感謝します

4

1 に答える 1

1

Trirand の下には、Trirand.Web.Mvc.JQGrid などの名前空間があります。Trirand.Web.Mvc を指す using ステートメントがあるため、JQGrid は名前空間とクラスの間であいまいです。クラスを使用して using ステートメントを削除する場合は、おそらく完全な名前空間を参照するのが最も簡単です。

public Trirand.Web.Mvc.JQGrid OrdersGrid { get; set; }
于 2014-02-21T22:25:08.637 に答える