以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]在表drawcell事件里给行做标记 为什么只有开发者有效 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59587) |
-- 作者:mxm121 -- 发布时间:2014/11/6 23:47:00 -- [求助]在表drawcell事件里给行做标记 为什么只有开发者有效 If e.Row("建档日期") = Date.Today Then e.Style = "当天新增登记客户" End If 很简单一个代码 开发者这里当天添加客户都有标记了 但是其它用户显示不出来标记效果啊
[此贴子已经被作者于2014-11-7 0:19:37编辑过]
|
-- 作者:y2287958 -- 发布时间:2014/11/7 7:37:00 -- 上例子 |
-- 作者:Bin -- 发布时间:2014/11/7 8:06:00 -- 没什么道理哦,上个例子看看 |
-- 作者:mxm121 -- 发布时间:2014/11/7 9:23:00 -- 麻烦看一下客户关系那个菜单 开发者密码888 用户选择 郝肃豫那个 密码也是888 [此贴子已经被作者于2014-11-7 9:34:35编辑过]
|
-- 作者:Bin -- 发布时间:2014/11/7 9:32:00 -- 你都没写这个代码啊 |
-- 作者:有点甜 -- 发布时间:2014/11/7 9:32:00 -- 客户资料表吗?
1、你没有建立对应的样式
2、你没有写对应的代码 |
-- 作者:Bin -- 发布时间:2014/11/7 9:32:00 -- 也没有 当天新增登记客户 这个样式 |
-- 作者:mxm121 -- 发布时间:2014/11/7 9:34:00 -- 我给注释掉了 麻烦加一下看看 If e.Row("建档日期") > = Date.Today.AddDays(-1) Then e.Style = "新增客户" End If |
-- 作者:mxm121 -- 发布时间:2014/11/7 9:36:00 -- 不好意思 这个当时都有改过 昨天晚上发现不好用 重新做了表样式 也把代码注释掉了 麻烦按上面的添加代码到客户资料表的drawcell试试
|
-- 作者:有点甜 -- 发布时间:2014/11/7 9:57:00 -- 应该是动态加载表的时候,样式没有弄进去。
1、你可以在drawcell加入代码
e.Table.DataTable.AddUserStyle("新增客户", Color.RoyalBlue, Color.white)
2、或者在afterOpenProject加入代码 DataTables("客户资料").AddUserStyle("新增客户", Color.RoyalBlue, Color.white)
|