2013-10-18 24 views
0

我使用MVC的jqGrid創建網格,這是我的代碼,以填補電網獲取與Active ==項目真正只

var jsonData = new 
     { 
      total = formTemplatePage.TotalEntriesCount/(pageSize + childrenCount) + 1, 
      page = gridSettings.PageIndex, 
      rows = (
         gridData.Select(c => new 
         { 
          id = c.Item.Id, 
          cell = new[] 
                    { 
                     c.Number, 
                     c.Item.Name, 
                     c.Item.Id.ToString(), 
                     c.Item.Active.ToString(), 
                     c.Level, 
                     c.ParentId, 
                     c.IsLeaf, 
                     c.Expanded, 
                     c.UnKnown, 
                    } 
         })).ToList() 
     }; 

,但我怎麼能得到的只有c.Item.Active == true

+1

不會'gridData.Where(C => c.Item.Active)。選擇(...'行嗎? –

+0

@allo_man我'm不確定 – Heidel

+0

這個原因你不想要的行爲是什麼? –

回答

1

你可以簡單地改變選擇的行

gridData.Where(c => c.Item.Active).Select([...]);