2014-02-21 4 views
0

Ад Друзья,Jquery сетки, имеющие выпуск

У меня есть это в моем классе модели ..

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' 

Кто-нибудь поможет мне, что я делаете неправильно здесь?

Заранее спасибо

ответ

1

Существует пространство имен под Trirand таких как Trirand.Web.Mvc.JQGrid. Поскольку у вас есть оператор using, указывающий на Trirand.Web.Mvc, JQGrid неоднозначен между пространством имен и классом. Вероятно, проще всего ссылаться на полное пространство имен, когда вы хотите использовать класс и удалить инструкцию using.

public Trirand.Web.Mvc.JQGrid OrdersGrid { get; set; } 
+0

Спасибо Крис, но я получаю еще одну ошибку, говоря, что ошибка \t \t 2 не может инициализировать объект типа «Список» с коллекцией – user300485

Смежные вопросы