比如:动态设定的VSFLEXgrID控件列的计算公式表达式为字符串:[总金额]=[数量]*[单价]+12本人思路是将以上公式由系统转换为表达示,并保存在字符串中,如下:
dim strExpress as string
strExpress="Val(lv.valueMatrix(lv.Row,9))=Val(lv.valueMatrix(lv.Row,7))*Val(lv.valueMatrix(lv.Row,8))+12" 
有什么办法可以执行strExpress字符串变量中保存的表达式????或者一个允许用户自由设定控件列的计算公式(类似EXCEL功能)然后程序根椐此公式自动计先行的值,如何实现?????????
需要实现的功能是像金蝶一样的公式功能,比如:[总金额]=[数量]*[单价]+12,而公式可以由用户自由设置,公式可以保存随时调用,公式中间的字符如:"数量"或"总金额"等对应控件中的列,也就是说,用户可以对控件中的数据应用不同的公式进行计算各列的值.由于公式是以字符型保存的,在执行时系统还需要将用户设定的公式转换为代码表达式如:Val(lv.valueMatrix(lv.Row,9))=Val(lv.valueMatrix(lv.Row,7))*Val(lv.valueMatrix(lv.Row,8))+12,但转换后这一句仍然是字符串,如果能被程序执行成了一个问题,请各位赐教,先谢了.....当然如果各位有其它思路可以实现此功能也可以,不必非要这样做,但目的是要能根椐用户自由设定的公式进行计算,而且公式需要能保存供以后随时调用,就像EXCEL