以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何突出显示一列  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=44026)

--  作者:seal51
--  发布时间:2013/12/20 22:31:00
--  如何突出显示一列
在表中如何一眼识别那个列时表达式列,那个列时数据列,不会一个一个去点击它吧
--  作者:有点甜
--  发布时间:2013/12/20 22:40:00
--  
 你可以用drawcell事件标识出来。如下代码

If e.Col.DataCol.Expression <> "" Then
    DataTables(e.Table.Name).AddUserStyle("样式1", Color.Red, Color.blue)
    e.Style = "样式1"
End If

--  作者:seal51
--  发布时间:2013/12/21 0:04:00
--  
关联表发生错误, 不存在关联表的datatable
--  作者:狐狸爸爸
--  发布时间:2013/12/21 9:15:00
--  

用这个:

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

 


--  作者:lsy
--  发布时间:2013/12/21 9:34:00
--  

CurrentTableChanged

For Each c As Col In CurrentTable.Cols
    If c.DataCol.Expression > "" Then
        CurrentTable.SetHeaderCellForeColor(c.Name,Color.Red)
    End If
Next