Foxtable(狐表)用户栏目专家坐堂 → [求助]这个绘制能否优化?(大红袍老师请进,发现新问题)


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

主题:[求助]这个绘制能否优化?(大红袍老师请进,发现新问题)

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/11 19:54:00 [显示全部帖子]

 建议加一列辅助列【是否重复】

 

 你在DataColChanged事件编写代码查找值,然后给这列赋值。

 

 那么drawcell事件,只需要获取此列的值即可判断。

 

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/11 19:55:00 [显示全部帖子]


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/11 20:04:00 [显示全部帖子]

AfterOpenPorject

 

DataTables("表A").DataCols.Add("辅助", gettype(Boolean))

DataTables("表A").DataCols("身份证号码").RaiseDataColChanged

 

DataColChanged事件

 

If e.DataCol.Name = "身份证号码" Then
    Dim count As Integer = e.DataTable.Compute("count(身份证号码)", "身份证号码 = '" & e.DataRow("身份证号码") & "'")
    If Count > 1 Then
        e.DataTable.ReplaceFor("辅助", True, "身份证号码 = '" & e.DataRow("身份证号码") & "'")
    Else
        e.DataTable.ReplaceFor("辅助", False, "身份证号码 = '" & e.DataRow("身份证号码") & "'")
    End If
End If

 

DrawCell事件

 

If e.Col.Name = "身份证号码" Then
    If e.Row("辅助") = True Then
        e.style = "样式1"
    End If
End If

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/11 20:19:00 [显示全部帖子]

AfterOpenProject事件啊

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/11 20:20:00 [显示全部帖子]

这样还不会,请上传实例。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/11 20:24:00 [显示全部帖子]

以下是引用大红袍在2016/4/11 20:20:00的发言:

这样还不会,请上传实例。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/11 20:33:00 [显示全部帖子]

 无语上传实例。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/11 20:41:00 [显示全部帖子]

测试没问题,不会卡啊,哪里卡啊。

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/11 20:48:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.foxdb


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/4/11 20:50:00 [显示全部帖子]

 那你就加实际的列。不要重复重置列。
[此贴子已经被作者于2016/4/11 20:50:01编辑过]

 回到顶部
总数 17 1 2 下一页