If e.Row("客户") = "A" AndAlso e.Row("级别") = "优" Then
e.Style = "优"
ElseIf e.Row("客户") = "B" AndAlso e.Row("级别") = "良" Then
e.Style = "良"
if e.col.name = "数量"
e.text = "-" & e.Row("数量").SetFormat("#0.00")
end if
ElseIf e.Row("客户") = "C" AndAlso e.Row("级别") = "不及格" Then
e.Style = "不及格"
if e.col.name = "数量"
e.text = "-" & e.Row("数量").SetFormat("#0.00")
end if
End If
由于有时“数量”不是整数,有小数,所以想以保留数量两数,看帮助改上面代码,执行报错:
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2019.12.17.18
错误所在事件:表,送货明细,DrawCell
详细错误信息:
调用的目标发生了异常。
未找到类型“Decimal”的公共成员“SetFormat”。