以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Webbrowser获取外部表特定列中的部分地址问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=92597)

--  作者:天若千颖
--  发布时间:2016/11/8 8:36:00
--  Webbrowser获取外部表特定列中的部分地址问题

蓝版,我有这样以一个需求,窗口中有一个Webbrowser,命名为webbrowser1,该浏览器需要打开的网页地址分为两部分,比如:http://www.foxtable.com/asp?token=1234456758

 

其中,http://www.foxtable.com/asp?token= 这部分地址是固定的,我想直接写入brw.Address =“http://www.foxtable.com/asp?token=(后面的数字存入数据表“表A”的“TOKEN”列)”

 

Token= 后面的的数字由于要动态的变化,所以想存入表名为“表A”,列名为“Token”中,这一列只有1行,专门用于存放这个动态的数字,当然,这个表还会有TOLEN2/TOKEN3这样的列,用来存放不同窗口的Webbroser地址中的TOKEN部分。

 

Dim brw As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
brw.Address =

 

代码该如何写?


--  作者:有点色
--  发布时间:2016/11/8 8:53:00
--  

简单的字符连接都不会?

 

http://www.foxtable.com/webhelp/scr/0221.htm

 


--  作者:天若千颖
--  发布时间:2016/11/8 8:55:00
--  
不是拼接的问题,关键是第二部分要存到表格中,这部分代码不会。
--  作者:天若千颖
--  发布时间:2016/11/8 9:07:00
--  

我试试用这个函数:

GetValues(ColumnName,Filter,Sort)

 


--  作者:有点蓝
--  发布时间:2016/11/8 9:13:00
--  
Find出来,然后拼接字符串:http://www.foxtable.com/webhelp/scr/0396.htm
--  作者:天若千颖
--  发布时间:2016/11/8 9:39:00
--  
搞定,谢谢!
--  作者:zhfjjb123
--  发布时间:2017/2/7 20:30:00
--  
能上传代码吗?
--  作者:zhfjjb123
--  发布时间:2017/2/7 20:31:00
--  
以下是引用天若千颖在2016/11/8 9:39:00的发言:
搞定,谢谢!
能上传代码吗?


--  作者:有点蓝
--  发布时间:2017/2/7 21:02:00
--  
就是到数据库查询出指定列的内容拼接到地址后面

Dim dr As DataRow = DataTables("表A").Find("xx条件")
Dim brw As WinForm.WebBrowser = e.Form.Controls("WebBrowser1")
brw.Address = "http://www.foxtable.com/asp?token=" & dr("Token")