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 回答