0
我有一列需要檢查對象的字段,當字段等於2,然後另一個必須乘以-1。asp.net MVC 4 webgrid與IF語句
問題是我不知道創建我的gridview內部的語法。有人可以舉個例子說明這是怎麼工作的?
@(invoice.dc.Equals(2)?String.Format("{0:0.00}", invoice.totv * -1): String.Format("{0:0.00}", invoice.totv))
此代碼示例我必須在gridview的創建內完成。所以如果字段:dc等於2顯示invoice.totv * -1否則顯示invoice.totv。
這是我曾嘗試:
grid.Column("", "PDF", format:
(item) => if(@item.dc == 2)
{
String.Format("{0:0.00}", @item.totv * -1) ;
}
else
{
String.Format("{0:0.00}", @item.totv) ;
})
當我使用此代碼我無法排序了嗎?任何解決方法? thx回覆 – thomvlau
你沒有提到關於在你的問題排序的任何事情,我認爲這純粹是格式/語法問題。 – James
我認爲在asp.net中使用gridview總是會提供排序選項。是否有可能再次添加排序? – thomvlau