以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- drawcell 是否可以判断上一行的颜色? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=87177) |
-- 作者:lur320 -- 发布时间:2016/7/5 11:29:00 -- drawcell 是否可以判断上一行的颜色? drawcell事件里面, e.row 或e.cell都是当前列或行。 是否必须要在darachanged里面新增加一行判断行来进行颜色标注?
drawcell里面是否可以对上下两行的颜色进行判断? 我自己做了这个代码出错:
Dim rw1 As Integer =Tables("工单制作表").FindRow(e.Row)
|
-- 作者:大红袍 -- 发布时间:2016/7/5 11:38:00 -- If e.Row.Index > 0 Then Dim r As row = e.Table.Rows(e.row.Index-1) \'然后判断r的各列的值 End If |
-- 作者:lur320 -- 发布时间:2016/7/5 11:43:00 -- 貌似输入了E.ROW. 后,再按下TAB没有index的提示。。。
看了你的rw1代码发现变量必须是row。。不是int |
-- 作者:大红袍 -- 发布时间:2016/7/5 12:06:00 -- 获取到的 r 就是上一行对象了啊,然后取各列的值做你想做的事就行啊。 |