以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何实现“隔5行线加粗” (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=54598) |
-- 作者:一辈子只做一件事 -- 发布时间:2014/7/31 11:15:00 -- 如何实现“隔5行线加粗” 请教老师,我想表格每隔5行线加粗,增加记录时自动变化,便于观察分析,这如何实现? |
-- 作者:Bin -- 发布时间:2014/7/31 11:19:00 -- 利用drawcell 设置一个颜色突出 if (e.row.index mod 5)=0 then e.style="X" end if
|
-- 作者:有点甜 -- 发布时间:2014/7/31 11:23:00 -- 做不到,你改成字体加粗吧
If (e.Row.Index+1) Mod 5 = 0 Then
http://www.foxtable.com/help/topics/0656.htm
|
-- 作者:一辈子只做一件事 -- 发布时间:2014/7/31 11:46:00 -- 麻烦老师,还要问一下,我想从最后一条记录开始算起,每隔5行标记,代码该怎么改呀 |
-- 作者:Bin -- 发布时间:2014/7/31 11:48:00 -- 最后一条记录开始算? 什么意思? |
-- 作者:有点甜 -- 发布时间:2014/7/31 11:50:00 -- If (e.Table.Rows.Count - e.Row.Index - 1) Mod 5 = 0 Then e.Style = "样式1" End If |
-- 作者:一辈子只做一件事 -- 发布时间:2014/7/31 11:51:00 -- 就是从最后一条记录往上算起,隔5行标注, |
-- 作者:有点甜 -- 发布时间:2014/7/31 11:51:00 -- 6楼代码 |
-- 作者:一辈子只做一件事 -- 发布时间:2014/7/31 11:52:00 -- 因为记录是不断增加的,要从下往上看
[此贴子已经被作者于2014-7-31 11:52:52编辑过]
|
-- 作者:一辈子只做一件事 -- 发布时间:2014/7/31 11:55:00 -- 谢谢老师。 |