我有一列需要检查对象的字段,当字段等于 2 时,另一个必须乘以 -1。
问题是我不知道在创建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) ;
})