上代码:
try
{
var formulaStr = "Weight>=20 AND ((W+H+L)>=90)";
formulaStr = formulaStr.Replace("Weight", "19").Replace("L", "30").Replace("W", "30").Replace("H", "40");
var formulaValue = new DataTable().Compute(formulaStr, "false");
if (Convert.ToBoolean(formulaValue))
{
// 逻辑代码....
}
}
catch (Exception)
{
// 防止公式格式错误而抛出异常,影响下面的代码执行
}
// 逻辑代码....