以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]单元格绘制  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=153940)

--  作者:miaoqingqing
--  发布时间:2020/8/28 8:47:00
--  [求助]单元格绘制
第一列   第二列
编号1     2
编号1     3
编号1     1

求助 相同编号,第二列下面的值比上一行值小,单元格绘制样式1
上面,第二列 1 单元格绘制

--  作者:有点蓝
--  发布时间:2020/8/28 9:09:00
--  
上一行:e.table.rows(e.row.index - 1)
当前行:e.row
下一行:e.table.rows(e.row.index + 1)
[此贴子已经被作者于2020/8/28 9:09:15编辑过]

--  作者:miaoqingqing
--  发布时间:2020/8/28 9:28:00
--  回复:(有点蓝)上一行:e.table.rows(e.row.index -...
坛主,看不懂提示,辛苦帮忙了


应该要比较 第一列 相同,第二列,上下行值大小,如果下面行值比上面行值小,就绘制样式

--  作者:有点蓝
--  发布时间:2020/8/28 9:37:00
--  
dim r as row
for i as integer = e.row.index - 1 to 0 step -1
if e.table.rows(i)("第一列") = e.row("第一列") then
r = e.table.rows(i)
exit for
end if
next
if r isnot nothing andalso r("") > e.row("")
e.style = 样式1
end if