2015-12-07 75 views
0

我想合併兩列值並在grid.mvc中顯示。我搜查了很多,並沒有找到任何解決方案。所以我懷疑有沒有辦法做到這一點。所以任何人都可以告訴我有什麼辦法可以在grid.mvc中合併兩列?合併兩個單元格並在Grid.Mvc中顯示

@Html.Grid(Model).Columns(columns => { 
    columns.Add(c => c.FirstName).Filterable(true); 
    columns.Add(c => c.LastName).Filterable(true);); 
}).Sortable(true) 
+0

請出示到目前爲止,你做了什麼,該如何設置等,請閱讀[求助] – Liam

+0

這是我had。.. Html.Grid(Model).Columns(columns => { columns.Add(c => c.FirstName).Filterable(true); columns.Add(c => c.LastName).Filterable (true); );})。Sortable(true)..............通過自己嘗試diff事物來解決問題.. –

+0

但是Filterable(true)和Sortable(true)對解決方案不起作用我得到了......任何幫助??! –

回答

2

我得到了解決,通過使用下列內容:

columns.Add().Titled("Customer").RenderValueAs(c => c.FirstName +" "+ c.LastName); 
+0

我還需要篩選和排序「客戶」列。但Filterable(true)和Sortable(true)無效。任何解決方案謝謝。 –

+0

您可能需要將列綁定到一個值以進行篩選和排序,注意您正在使用columns.Add(),其中add之間的()爲空。你可以將它綁定到c.FirstName,然後保持RenderValueAs相同。 –

+0

@KyleBachmann謝謝你的回答:) ..終於有了解決方案... –