Foxtable(狐表)用户栏目专家坐堂 → [求助] DrawCell绘制


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

主题:[求助] DrawCell绘制

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


加好友 发短信
等级:小狐 帖子:350 积分:2933 威望:0 精华:0 注册:2015/4/23 19:53:00
[求助] DrawCell绘制  发帖心情 Post By:2017/7/16 14:07:00 [只看该作者]


此主题相关图片如下:微信截图_2017071621130700.jpg
按此在新窗口浏览图片

老师 您好

  

DrawCell绘制,怎样才能达到上图的效果,

 

必需前的指定列=True时,后面的再开始判断,如果是true,才绘制。

 

我写的代码如下: Return 没有达到效果,代理执行结果看下图。

 

If e.Col.Name = "面料" Or e.Col.Name = "面料日期" Then
    If e.Row("面料") = True Then
        e.Style = "OK"
    Else
        Return
    End If
End If

If e.Col.Name = "辅料" Or e.Col.Name = "辅料日期" Then
    If e.Row("辅料") = True Then
        e.Style = "OK"
    Else
        Return
    End If
End If


If e.Col.Name = "布料工艺" Or e.Col.Name = "布料工艺名称" Then
    If e.Row("布料工艺") = 1 Then
        e.Style = "OK"
    Else
        Return
    End If
End If

If e.Col.Name = "裁剪数量" Or e.Col.Name = "裁剪日期" Or e.Col.Name = "裁剪" Or e.Col.Name = "裁数审核" Then
    If e.Row("裁数审核") = True Then
        e.Style = "OK"
    Else
        Return
    End If
End If


此主题相关图片如下:232323.jpg
按此在新窗口浏览图片

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/16 16:49:00 [只看该作者]

If e.Row("面料") = True Then
    If e.Col.Name = "面料" Or e.Col.Name = "面料日期" Then
        e.Style = "OK"
    End If
Else
    Return
End If
If e.Row("辅料") = True Then
    If e.Col.Name = "辅料" Or e.Col.Name = "辅料日期" Then
        e.Style = "OK"
    End If
Else
    Return
End If
If e.Row("布料工艺") = 1 Then
    If e.Col.Name = "布料工艺" Or e.Col.Name = "布料工艺名称" Then
        e.Style = "OK"
    End If
   
Else
    Return
End If
If e.Row("裁数审核") = True Then
    If e.Col.Name = "裁剪数量" Or e.Col.Name = "裁剪日期" Or e.Col.Name = "裁剪" Or e.Col.Name = "裁数审核" Then
        e.Style = "OK"
    End If   
Else
    Return
End If

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


加好友 发短信
等级:小狐 帖子:350 积分:2933 威望:0 精华:0 注册:2015/4/23 19:53:00
  发帖心情 Post By:2017/7/16 18:30:00 [只看该作者]

谢谢您的指点 

 回到顶部