以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  窗体表的自定义样式问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=92890)

--  作者:zybaocn
--  发布时间:2016/11/15 20:17:00
--  窗体表的自定义样式问题
1、通过菜单中的“自定义样式”,添加样式“edit”
2、在全局表事件的DrawCell 中添加代码:
If e.Row(e.Col.Name) <> e.Row.DataRow.OriginalValue(e.Col.Name) Then
    e.Style = "edit"
End If
3、在窗体表(SQLTable型)所在窗体的AfterLoad 中添加代码:
DataTables("*_*").GlobalHandler.DrawCell = True

编程调试时,一切正常,修改后的单元格按“edit”显示,但发布后就不按“edit”显示了,恢复到默认的显示状态。

请教,是哪儿的问题。

--  作者:有点蓝
--  发布时间:2016/11/15 21:06:00
--  
窗体表(SQLTable型)所在窗体的AfterLoad 中添加代码

DataTables("*_*").AddUserStyle("edit"Color.RedColor.White)

菜单设置的样式对SQLTable无效的