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