Foxtable(狐表)用户栏目专家坐堂 → [求助]在DrawCell事件中如何指定单元格变色?


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

主题:[求助]在DrawCell事件中如何指定单元格变色?

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


加好友 发短信
等级:八尾狐 帖子:1964 积分:15610 威望:0 精华:0 注册:2011/7/16 20:59:00
[求助]在DrawCell事件中如何指定单元格变色?  发帖心情 Post By:2018/11/29 7:36:00 [只看该作者]

一个表中有N个 (Z_计划完成) 和 (Z_计划完成x)列,日期时间属性。其中Z是一组变量,要求Z相同的两列值不相同时变色;

 

 

DrawCell事件如下


If e.Col.Name.Contains("计划完成")=True And e.Col.Name.Contains("计划完成x")=True Then
      Dim h() As String= e.Col.Name.split("_")
       If e.Row(h(0) & "_计划完成")<>e.Row(h(0) & "_计划完成x") Then e.Style="被修改"
   
End If

 

现在的问题是变色的总是(Z_计划完成x)这一列,而希望变色的是 (Z_计划完成)列.

改变创建列顺序,改变赋值顺序都无法指定(Z_计划完成)这一列变色。

怎解?谢谢!


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


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

 

If e.Col.Name.Contains("计划完成")=True And e.Col.Name.Contains("计划完成x")=false Then


 回到顶部