2
正在尋找無處不在,但無法找到答案。我有一個顯示來自IEnumerable的數據的webgrid。我不想創建視圖模型,特別是爲了網格的目的,所以在創建列時,我使用相關的屬性。像這樣:MVC WebGrid設置列值
grid.Column(format: @<text>
@item.User.FullName
</text>,
header: "User"),
這是多對一的關係,它工作正常。我想用類似的伎倆很多很多,像這樣:
grid.Column(format: @<text>
@item.Companies.FirstOrDefault().Title
</text>,
header: "Company"),
,但得到一個錯誤,指出
System.Collections.Generic.List<ActivityLog.Domain.Entities.Company>' does not contain a definition for 'FirstOrDefault'
比我可以輸出這個值在的WebGrid使用它的任何其他方式?
或者我應該:
選擇1)使用一些其他的演示助手,或者在foreach循環建立一個HTML表
選擇2)創建視圖模型,以適應所需的WebGrid
所有屬性你認爲哪一個更合適?
它已被添加,我使用相同的方式訪問foreach循環中的數據,一切工作正常 – Bartosz 2013-02-28 09:38:08
我面臨同樣的問題。問題 - http://stackoverflow.com/q/24545789/2943718?sem=2。你有沒有解決這個問題? – Amrutha 2014-07-23 11:33:29