问题描述
假如"一个控件textbox1.text="1+2+3+4+5"怎样运算textbox1.text值里的字符串.使字符串数学计算.
解决方案
解决方案二:
http://topic.csdn.net/t/20031117/21/2466308.html这里有人问过.你要再写方法的,如果在vb.net服务器端处理的话不然你也就可以用js的eval方法.呵呵
解决方案三:
需要解析表达式——类似编译原理的波兰式,然后计算。如果你的表达式比较复杂
解决方案四:
词法分析
解决方案五:
可不可把代码放出来看下
解决方案六:
http://topic.csdn.net/t/20031117/21/2466308.html这里里面的回贴
解决方案七:
我也遇到了这个问题,我是这样解决的DimdtAsDataTableDimstrAsString="1+2+3+4"dt=NewDataTablestr=dt.Compute(str,"0")MsgBox(str)
解决方案八:
设置一个变量再赋值计算
解决方案:
同意楼上
解决方案:
引用6楼yanxiguang_0的回复:
我也遇到了这个问题,我是这样解决的DimdtAsDataTableDimstrAsString="1+2+3+4"dt=NewDataTablestr=dt.Compute(str,"0")MsgBox(str)
好办法
解决方案:
引用6楼yanxiguang_0的回复:
我也遇到了这个问题,我是这样解决的DimdtAsDataTableDimstrAsString="1+2+3+4"dt=NewDataTablestr=dt.Compute(str,"0")MsgBox(str)
学习了
解决方案:
学习,顶
解决方案:
好办法啊
解决方案:
可一引用access的组件里面有EVAL函数。
解决方案:
我靠,牛,很好很强大,顶下.
解决方案:
写个方法用SPLIT()
解决方案:
引用6楼yanxiguang_0的回复:
我也遇到了这个问题,我是这样解决的DimdtAsDataTableDimstrAsString="1+2+3+4"dt=NewDataTablestr=dt.Compute(str,"0")MsgBox(str)
学习了
解决方案:
爽极了!!!!!!!!!!!!!!!!!!!!
时间: 2024-12-28 10:03:31