2012-09-20 54 views
0

我已經設置UO速記條件在這樣的WebGrid,但它不能正常工作,請幫助速記條件的WebGrid

grid.Column("sold", format: @(item.sold == 1?"Yes":"No")), 

回答

0

使用視圖模型,請。添加一個屬性到您的視圖模型,將負責格式化這個值:

public string FormattedSold 
{ 
    get 
    { 
     return sold == 1 ? "Yes" : "No"; 
    } 
} 

,然後將列綁定到這個屬性:

grid.Column("FormattedSold"), 

如果你不想使用視圖模型並把你的意見變成意大利麪代碼,繼續,作爲我的客人:

grid.Column(
    "sold", 
    format: @<text>@(item.sold == 1 ? "Yes" : "No")</text> 
),