我在使用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"));
答案 0 :(得分:1)
请改为尝试:
colums.Add().RenderValueAs(data => data.verify ? "yes" : "no")
但更好的解决方案是在ViewModel中处理这样的逻辑。