Ошибка jqgrid MVC не может преобразовать лямбда-выражение - PullRequest
0 голосов
/ 30 апреля 2011

Я изучаю MVC и скачал пример кода. Следующее генерируется из следующего кода. Visual Studio 2010 подчеркивает слово «выбрать» и говорит об ошибке: не удается преобразовать лямбда-выражение в тип «строка», поскольку он не является типом делегата.

  [AcceptVerbs(HttpVerbs.Post)]
        public ActionResult OrderDetails(int id)
        {
            var ordersDetailsSubgridData = new
            {
                rows = (from orderDetails in _ordersRepository.GetOrderDetails(id)
                        select new JqGridRow()
                        {
                            cell = new string[] { 
                                                    orderDetails.Product.ProductName,
                                                    orderDetails.UnitPrice.ToString(),
                                                    orderDetails.Quantity.ToString(),
                                                    orderDetails.Discount.ToString()

Этот код находится в Home Controller, который имеет следующие ссылки:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Lib.Web.Mvc.JQuery.JqGrid;
using jqGrid.Models.NorthWind;
using jqGrid.Repositories.NorthWind;
using System.Text;
using jqGrid.Models;
using System.IO;
using jqGrid.Repositories;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...