对录入数据审核的问题
思路是审核公式放在一专门的表里,审核的时候把表里的公式取出来,对录入表审核。问题是写IF(表达式)的时候,说这表达式不是BOOL型的。因为表达式来自是专门放公式表的字段,在这里是STRING型的,变不了IF(表达式)了,有什么好办法吗?我的意思大家明白了吗? --------------------编程问答-------------------- object o=new DataTable().Compute(string.Format("公式",参数),"")计算或公式解析
--------------------编程问答-------------------- 不是BOOL类型的可以转换成BOOL类型的。
用三元
bool flag=str1==str2?true:false;
if(flag)
{
.....
}
这样就好了。 --------------------编程问答-------------------- 姐真是神人也、拜模。 --------------------编程问答-------------------- IF(表达式)????
您是不是这样写的
if(DataTable。Rows【0】【0】.toString())
这样的话当然会提示您不是BOOL型
因为直不可以当变量使用
补充:.NET技术 , ASP.NET