以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  DrawCell 报错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173386)

--  作者:yifan3429
--  发布时间:2021/11/27 3:05:00
--  DrawCell 报错
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2021.11.22.11
错误所在事件:表,活动家具库,DrawCell
详细错误信息:
调用的目标发生了异常。
值不能为 null。
参数名: image

代码如下
If e.Col.name= "小图" Then
    e.StartDraw
    If e.Row.IsNull("小图") = False Then
        Dim ls = e.Row.DataRow.Lines("小图")
        output.show(ls(0))
        e.Graphics.DrawImage(getimage(ProjectPath &"DATA\\商品图片\\家具产品\\"& ls(0)), e.x + 5,e.y + 5, 100, 100) \'绘制第一个图标
    End If
    e.text = ""
    e.EndDraw
End If

--  作者:有点蓝
--  发布时间:2021/11/27 9:30:00
--  
图片不存在,或者路径、文件名不正确,导致无法获取。先判断一下文件是否存在再使用:http://www.foxtable.com/webhelp/topics/0337.htm