-- 作者:李孝春
-- 发布时间:2014/11/17 22:40:00
-- 回复:(有点甜)?不难啊,直接给webbrowser赋值...
Dim dt As DataRow = DataTables("资源附件").SQLFind("附件名称=\'" & e.Sender.SelectedItem & "\' and 资源编码=\'" & Tables("资源主表").Current("资源编码") & "\'")
Dim fj As WinForm.WebBrowser = e.Form.Controls("WebBrowser1") fj.Address = dt.SQloadFile("附件内容")
代码运行效果如下:
此主题相关图片如下:qq图片20141117224106.jpg
求纠正下面代码为网页浏览器预览 让所有类型的附件都可以砸网页浏览器中预览
Dim pbx As WinForm.PictureBox = Forms("资源主窗体").Controls("PictureBox1") If e.Sender.ComboList = "" Return End If If Tables("资源主表").Current Is Nothing Then pbx.Image = Nothing Else \' 判断选择的是不是 图片格式,如果不是 则不执行代码 Dim dt As DataRow = DataTables("资源附件").SQLFind("附件名称=\'" & e.Sender.SelectedItem & "\' and 资源编码=\'" & Tables("资源主表").Current("资源编码") & "\'") If dt IsNot Nothing \'必须要判断不然 报错 Dim nm() As String = e.Sender.SelectedItem.split(".") Dim tpjh As String = "bmp,jpg,png,gif" If tpjh.Contains(nm(nm.Length-1)) Then \'如果是图片格式则显示 pbx.Image = dt.SQlLoadImage("附件内容") \'从后台提取照片并显示 Else pbx.Image = Nothing End If End If End If
[此贴子已经被作者于2014-11-17 22:56:49编辑过]
|