以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]数据转换  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=579)

--  作者:jweishan
--  发布时间:2008/9/18 0:37:00
--  [求助]数据转换

我在一个子窗口的按钮click事件的程序代码中有这么几句:

dim i as integer
dim f as string

for i = dr1("层数_ 自") to dr1("层数_ 至") step 1  
     dr2 = datatables("房源2").addnew()
     dr2("栋号") = dr1("栋号")
     string.TryParse(i, f)
     f = f.padleft(2,"0")
     dr2("层数") = f
     dr2("房号") = dr1("房号")
next
...

关闭设计窗口时总是显示: \'TryParse’ is not a member of ‘String\' !

请各位高手指点一下,实在不知道错在哪里!唉...,不学狐表不甘心,学起来还真不容易!


--  作者:czy
--  发布时间:2008/9/18 1:17:00
--  
呵呵,有点离谱了。

现在大家都是在初学阶段,还是上传文件,说明要求比较好些。
--  作者:jweishan
--  发布时间:2008/9/18 9:06:00
--  
CZY 版主,这个问题似乎和文件没关系哦,打开foxtable,在命令窗口中输入以下代码:

dim i as integer = 1
dim f as string
string.tryparse(i,f)
f=f.padleft(2,"0")
output.show(f)

执行以上代码,同样出现: \'TryParse’ is not a member of ‘String\' !

难道Type.tryparse()不能将整数型转换为字符型?

--  作者:kylin
--  发布时间:2008/9/18 9:29:00
--  
以下是引用jweishan在2008-9-18 9:06:00的发言:
CZY 版主,这个问题似乎和文件没关系哦,打开foxtable,在命令窗口中输入以下代码:

dim i as integer = 1
dim f as string
string.tryparse(i,f)
f=f.padleft(2,"0")
output.show(f)

执行以上代码,同样出现: \'TryParse’ is not a member of ‘String\' !

难道Type.tryparse()不能将整数型转换为字符型?

确实会不对,有相同的疑问,帮你顶!


--  作者:梨园村夫
--  发布时间:2008/9/18 10:24:00
--  

我也遇上了。


--  作者:贺老六
--  发布时间:2008/9/18 11:08:00
--  
呵呵,String没有TryParse的

这样:

Dim d AS Double = 123
Dim s As String = d.Tostring()


--  作者:kylin
--  发布时间:2008/9/18 11:14:00
--  
学习了!谢谢!
--  作者:jweishan
--  发布时间:2008/9/18 17:22:00
--  

哦,原来是这样!