以文本方式查看主题

-  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=51365)

--  作者:zyqzyy
--  发布时间:2014/5/25 18:58:00
--  [求助]这句代码如何改?【已解决】

 

想把 "/data/" 改成 e.DataRow("文件名"),试了多次,未成,请指点!

If e.DataCol.name = "文件" Then
   
If e.DataRow.IsNull("用户") = False
        e.path = "/data/" & e.DataRow("用户")
    End
If

End
If

[此贴子已经被作者于2014-5-25 22:52:53编辑过]

--  作者:有点甜
--  发布时间:2014/5/25 19:08:00
--  

 呃 图片点击可在新窗口打开查看

 

 这是什么事件,什么意思?


--  作者:zyqzyy
--  发布时间:2014/5/25 19:15:00
--  

BeforeAddFile

 

设置打开文件对话框的初始目录


--  作者:有点甜
--  发布时间:2014/5/25 19:19:00
--  

 呃...... ftp文件夹不允许这样定义的

 

 你要在positionChanged事件写代码,设置这一列的ftp.RootDir = "/data/" & e.DataRow("用户")

 

 或者在修改了用户列的时候设置。

[此贴子已经被作者于2014-5-25 19:19:32编辑过]

--  作者:zyqzyy
--  发布时间:2014/5/25 20:47:00
--  
以下是引用有点甜在2014-5-25 19:19:00的发言:

 呃...... ftp文件夹不允许这样定义的

 

 你要在positionChanged事件写代码,设置这一列的ftp.RootDir = "/data/" & e.DataRow("用户")

 

 或者在修改了用户列的时候设置。

[此贴子已经被作者于2014-5-25 19:19:32编辑过]

positionChanged事件

 

DataRow 不是它的成员!

 

还是在

BeforeAddFile

 还是用e.path

解决了!  原因是e.path支持FTP时,必须先指定根目录!