当前位置:编程学习 > C#/ASP.NET >>

对录入数据审核的问题

思路是审核公式放在一专门的表里,审核的时候把表里的公式取出来,对录入表审核。问题是写IF(表达式)的时候,说这表达式不是BOOL型的。因为表达式来自是专门放公式表的字段,在这里是STRING型的,变不了IF(表达式)了,有什么好办法吗?我的意思大家明白了吗? --------------------编程问答-------------------- object o=new DataTable().Compute(string.Format("公式",参数),"")计算
或公式解析
--------------------编程问答-------------------- 不是BOOL类型的可以转换成BOOL类型的。


用三元

bool flag=str1==str2?true:false;

if(flag)
{
.....
}
这样就好了。 --------------------编程问答--------------------
引用 1 楼 wuyq11 的回复:
object o=new DataTable().Compute(string.Format("公式",参数),"")计算
或公式解析
姐真是神人也、拜模。 --------------------编程问答-------------------- IF(表达式)????
您是不是这样写的
if(DataTable。Rows【0】【0】.toString())
这样的话当然会提示您不是BOOL型
因为直不可以当变量使用
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,