将gridmvc中的true / false转换为yes / no

时间:2017-08-01 22:20:07

标签: c# gridview asp.net-mvc-5

我在使用gridmvc时无法使用我的验证字段,因为它是bool,它返回yes / no for true / false。正如问题所述,我正在尝试将真假转换为是/否,但我在下面的代码中得到错误bool cannot be converted to string我不确定为什么这不起作用,因为我将值与true进行比较如果是真的是......或者没有。

任何帮助将不胜感激。

此致

   if (colums.Add().RenderValueAs(data => data.verify== true) ?
     //if (colums.Add(data => data.verify== true) ?
        colums.Add().RenderValueAs(model => "Yes") :
        colums.Add().RenderValueAs(model => "No"));

1 个答案:

答案 0 :(得分:1)

请改为尝试:

 colums.Add().RenderValueAs(data => data.verify ? "yes" : "no")

但更好的解决方案是在ViewModel中处理这样的逻辑。