问题:用QueryBuilder生成的报表,要怎样才能设置单元格的样式?
如下图:
红框1是菜单,点击相应的菜单就会动态生成table(用 new QueryBuilder 实现),即红框2的表格。
红框3是红框2的停靠窗口,只要红框2显示,红框3窗口就会显示。
红框3窗口中有个“查询”按钮,点击后,才开始查询数据(用 DataTables("成品盘点表").fill(……) 实现)。
此主题相关图片如下:图像 1.png
现在是怎样设置红框2表格的单元格样式?
目前已经在红框3窗口的AfterLoad事件中加入代码:
DataTables("成品盘点表").AddUserStyle("样式", Color.LightSalmon, Color.Black)
然后设计全局表事件的DrawCell事件:
Dim tableName As String = "成品盘点表"
If e.Table.name <> tableName Then
Return
End If
e.Style = "样式"
但是红框2表格的样式没有变化!
[此贴子已经被作者于2013-2-21 16:48:35编辑过]