关于table接收数据类型的问题
能否将table设置成只接收数字类型的数据?如输入字符或文字时自动清除,类似于Numeric Control控件 Table控件只能接受文本字符输入, 即储存在Table里面的东西全是文本类的数据.也不是实现不了你的要求, 输入字符或文字后增加一个判断,如果不是数字类型的数据就自动清除(这里不清楚你要清除什么, 整个Table还是刚刚输入的东西,其实都很好处理), 这样储存在Table里面的东西应该全是文本类型的数字.
提供给你这个思路,试试先?
Labc
[ 本帖最后由 labc 于 2008-6-18 23:25 编辑 ] 不考虑效率的话,直接次转换,.转为NUM,将自动处理,然后再转回来
解决了!
我就是按照上面两位的思路做的,其实要清除的就是刚刚输入非数字类型。我是这样做的:利用索引把table中需要判别的单元都取出来,然后利用Fract/Exp String To Number 这个VI,判断其offset past number 是否和该输入字符的长度相等,如果相等则表明输入的全部是数字。如果不相等则表明含有非数字信息,则把该处的输入清空。谢谢两位的指点!
用另一种方法写了个小程序
今天向高手请教了一下,得到另一种解决的方法。特于大家分享。
页:
[1]