Foxtable(狐表)用户栏目专家坐堂 → [求助]drawcell事件出现了一个问题!!!


  共有7097人关注过本帖树形打印复制链接

主题:[求助]drawcell事件出现了一个问题!!!

帅哥哟,离线,有人找我吗?
gaoyong30000
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:9032 威望:0 精华:1 注册:2011/5/25 16:33:00
[求助]drawcell事件出现了一个问题!!!  发帖心情 Post By:2012/12/31 17:47:00 [只看该作者]

 代码出错,drawcell代码如下:
Select Case  e.Col.name
    Case "合"
        If e.Row("合") = 1
            e.StartDraw()
            e.Graphics.DrawImage(contract, e.x + 3, e.y + 3)
            e.Style = "a"
            e.EndDraw()
        End If
    Case "详"
        e.StartDraw()
        e.Graphics.DrawImage(clerk, e.x + 3, e.y + 3)
        e.EndDraw()
    Case "调"
        If e.Row("调") = 1 Then
            e.StartDraw()
            e.Graphics.DrawImage(transfer, e.x + 3, e.y + 3)
            e.Style = "a"
            e.EndDraw()
        End If
    Case "离"
        If e.Row("离") = 1 Then
            e.StartDraw()
            e.Graphics.DrawImage(lizhi, e.x + 3, e.y + 3)
            e.Style = "a"
            e.EndDraw()
        End If
End Select


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看


.NET Framework 版本:2.0.50727.3643
Foxtable 版本:2012.11.28.1
错误所在事件:表,人事档案_人事档案Table1,DrawCellEdit
详细错误信息:
System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.ArgumentNullException: 值不能为空。
参数名: image
   在 System.Drawing.Graphics.DrawImage(Image image, Int32 x, Int32 y)
   在 UserCode.DrawCell(DrawCellEventArgs e)
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   在 System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   在 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   在 Foxtable.O10000Ol1lllO0.O0l1O1lO110l1l10(Object O01l1l, OwnerDrawCellEventArgs O, Boolean O0Olll001O01111O101OO, Boolean O0101O0)


 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/31 18:06:00 [只看该作者]

对了,你的这些全局变量 contract...用output.show()看看是否是空值。如果是的话,看一下它们在哪里被改变了。

 回到顶部
帅哥哟,离线,有人找我吗?
gaoyong30000
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:9032 威望:0 精华:1 注册:2011/5/25 16:33:00
  发帖心情 Post By:2012/12/31 18:09:00 [只看该作者]

 发现是图片的问题 我后来把image文件夹下的图片全部复制到  publish里的image里 就好了  貌似就是图片找不到!


请问是什么问题  我发布了啊 图片怎么会有漏掉的~~~~~~~~~

 回到顶部
帅哥哟,离线,有人找我吗?
lin_hailun
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2013/1/4 18:02:00 [只看该作者]

以下是引用gaoyong30000在2012-12-31 18:09:00的发言:
 发现是图片的问题 我后来把image文件夹下的图片全部复制到  publish里的image里 就好了  貌似就是图片找不到!


请问是什么问题  我发布了啊 图片怎么会有漏掉的~~~~~~~~~


应该复制到project\images目录下的

 回到顶部