以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 标识改变列的颜色如何引用行列坐标 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=56764) |
-- 作者:happyft -- 发布时间:2014/9/11 21:37:00 -- 标识改变列的颜色如何引用行列坐标 想在e.datacolchanged事件中标记符合某个条件的某行某列的颜色,但不知道坐标那里要怎么写(红色那两个) if e.datacol.name = "编码" then Dim cs As C1.Win.C1FlexGrid.CellStyle = Tables(CurrentTable.name).grid.Styles.Add("a") cs.ForeColor = Color.red \'字体颜色 Tables(e.DataTable.name).Grid.SetCellStyle(e.DataRow,e.DataCol,cs) end if 上面的写法当然是出错了,要怎么表述下在变化的那个单元格,谢谢!
|
-- 作者:有点甜 -- 发布时间:2014/9/11 21:42:00 -- Dim t As Table = Tables(e.DataTable.name) t.Grid.SetCellStyle(t.FindRow(e.DataRow)+1, t.Cols(e.DataCol.Name).Index + 1,cs)
|