好好学习,天天向上

--每天都有好心情
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

动态计算

Posted on 2007-08-27 09:20  凤麟  阅读(359)  评论(0)    收藏  举报
  由于需要,把公式以字符串的形式存在数据库中,然后根据需要存取。取出公式后应根据公式获得结果,因此需要计算公式。但是由于取出是字符串,因此可使用MSScript.ocx(Active控件,位于C:\WINDOWS\system32\msscript.ocx)处理。添加后要添加命名空间,然后可使用其提供的函数计算.
1 添加后要添加命名空间,然后可使用其提供的函数计算.
2  ScriptControlClass jscript = new ScriptControlClass();
3             jscript.Language = "JScript";
4             string Expressions = textBox1.Text;
5             textBox2.Text = jscript.Eval(Expressions).ToString();