2012-05-10 28 views
0

我試圖在具有自定義類的一列的WebGrid中顯示模型。如果沒有使用「format:」參數來自定義WebGrid中的列,我可以添加一些東西到我的自定義類中(類似於默認的cast =在WebGrid中顯示自定義文本而不是完整的類名稱) 我試過隱式/顯式轉換操作符串或HtmlString沒有成功... 在此先感謝MVC3 WebGrid將模型中的自定義類對象顯示到列中

回答

0

如果不使用「格式:」參數來定製在 的WebGrid列,我可以補充一下我的自定義類(像 默認cast =在 中顯示自定義文本而不是全部類名稱WebGrid?

AFAIK您應該在相應的列中使用自定義format:

+0

是的,我也知道......但是......我需要記住在每個視圖上使用「格式」,而如果我爲該類添加一些通用轉換,它必須只添加一次...如果我只需要文本就好多了。 另外:它將啓用該列的排序...只使用格式,根本不會排序。 –

+0

我同意你的意見。您可以檢出MVCContrib.Grid或Telerik MVC Grid,它們具有比內置WebGrid更多的功能。 –

0

我發現它,比我預想的要容易:override ToString()!!!

相關問題