以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何根据会议议题表的当前行 来自动打开议题资料的第一行对应的二进制未见到web浏览控件里呢? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=176712) |
-- 作者:cnsjroom -- 发布时间:2022/4/24 10:22:00 -- 如何根据会议议题表的当前行 来自动打开议题资料的第一行对应的二进制未见到web浏览控件里呢? 如何根据会议议题表的当前行 来自动打开议题资料的第一行对应的二进制未见到web浏览控件里呢? 想实现点击会议议题某行 就自动打开关联议题资料的第一行数据 到web浏览控件内!不管第一行数据是啥,只要这个数据行不为空,都显示出来!
会议议题表的当前行事件代码:正常实现议题资料的所有关联行数据显示出来 Dim zs1 As Integer = Tables(e.form.name & "_table1").Count
议题资料事件代码 正常实现双击某行能够对应打开对应的二进制文件到web浏览控件内 If Tables(e.form.name & "_table2").Current Is Nothing Then |
-- 作者:有点蓝 -- 发布时间:2022/4/24 10:35:00 -- Dim web = e.form.controls("webbrowser1").basecontrol web.documenttext = "<html><body><img width=\'500px\' height=\'500px\' src=\'" & fl & "\' /></body></html>"
|
-- 作者:cnsjroom -- 发布时间:2022/4/25 8:48:00 -- 回复:(有点蓝)Dim web = e.form.controls("webbrow... 老师 应该是这样 此主题相关图片如下:44.png 该怎么操作呢? |
-- 作者:有点蓝 -- 发布时间:2022/4/25 8:53:00 -- 参考:http://www.foxtable.com/webhelp/topics/2717.htm 比如, Dim lst As List(of String) lst = Tables("表A").Current.DataRow.Lines("文件") msgbox("第一个文件为:" & lst(0))
[此贴子已经被作者于2022/4/25 8:52:56编辑过]
|
-- 作者:cnsjroom -- 发布时间:2022/4/25 9:59:00 -- 回复:(有点蓝)参考:http://www.foxtable.com/webh... 在会议主题中加入如下点击代码 可以实现议题资料里面有文件名的时候 文件对应的打开并显示在web浏览控件中
Dim wb As WinForm.WebBrowser = e.Form.Controls("WebBrowser1") Dim lst As List(of String) Dim dr As DataRow = Tables(e.form.name & "_table2").Current.DataRow If lst(0).Count>1 Then |
-- 作者:有点蓝 -- 发布时间:2022/4/25 10:03:00 -- If lst.Count>1 Then wb.Address=fl |
-- 作者:cnsjroom -- 发布时间:2022/4/25 10:14:00 -- 回复:(有点蓝)If lst.Count>1 Then ...
老师 改成这样的话 结果一个都不显示了 |
-- 作者:有点蓝 -- 发布时间:2022/4/25 10:16:00 -- If lst.Count>0 Then |
-- 作者:cnsjroom -- 发布时间:2022/4/25 10:18:00 -- 回复:(有点蓝)If lst.Count>0 Then 一样试过 不得行呢
代码改成如下:基本可以到达预期 Dim wb As WinForm.WebBrowser = e.Form.Controls("WebBrowser1") Dim lst As List(of String) Dim dr As DataRow = Tables(e.form.name & "_table2").Current.DataRow |