由于需要,把公式以字符串的形式存在数据库中,然后根据需要存取。取出公式后应根据公式获得结果,因此需要计算公式。但是由于取出是字符串,因此可使用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();
2 ScriptControlClass jscript = new ScriptControlClass();
3 jscript.Language = "JScript";
4 string Expressions = textBox1.Text;
5 textBox2.Text = jscript.Eval(Expressions).ToString();
浙公网安备 33010602011771号