以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  关于Drawcell事件的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=64537)

--  作者:ap9709130
--  发布时间:2015/2/21 14:11:00
--  关于Drawcell事件的问题

各位老师新年好!关于Drawcell 事件有个问题请教:

 

If e.Col.Name = "预计到货日期"
    If e.Row.IsNull("预计到货日期") = False And e.Row("货期") = True And e.Row("进口") = True Then \'且该列已经输入内容
        e.Style = "ddd" \'那么用"不及格"样式绘制单元格
    End If
End If

 

为什么上面的代码在Datatables中的Drawcell 事件中没问题,但是如果放到窗口中SQL tables 中的Drawcell 中就不行?如果才能够在SQL Tables 中实现?多谢!


--  作者:jiangyong
--  发布时间:2015/2/21 15:06:00
--  
sql table的style要用代码动态生产 不能使用设计界面的style 帮助中说的很清楚
--  作者:逛逛
--  发布时间:2015/2/21 17:57:00
--  

在窗口的 AfterLoad事件中先用 DataTalbe的AddUserStyle 方法先定义样式 

 

然后再在DrawCell事件中调用


--  作者:有点甜
--  发布时间:2015/2/23 9:27:00
--  

 

http://www.foxtable.com/help/topics/2628.htm

 


--  作者:pc005637
--  发布时间:2015/6/8 13:00:00
--  [求助]说明一下。
已经定义了,我是说,如果在窗口表的DrawCell定义的代码,全局表就不作用了。如果没有定义,就能作用。奇怪啊。已经上例子。
--  作者:Bin
--  发布时间:2015/6/8 14:03:00
--  
例子呢?例子发上来看看