以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助] 无条件手动设置某个单元格的背景颜色,怎么解决? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42983) |
||||
-- 作者:coch2004 -- 发布时间:2013/11/27 15:19:00 -- [求助] 无条件手动设置某个单元格的背景颜色,怎么解决? 无条件手动设置某个单元格的背景颜色,代码怎么写? (在不使用DrawCell的情况下)
一个表中的某些单元格,我想让操作员手动标注颜色
再次注明一下: 有内容的单元格背景颜色, 不是单纯的颜色值字段 [此贴子已经被作者于2013-11-27 15:24:43编辑过]
|
||||
-- 作者:Bin -- 发布时间:2013/11/27 15:24:00 -- DrawCell 那么好用,为什么就是不用呢? 感觉就像我要4小时内从广东到北京,我就是不坐飞机一样. 何苦呢! |
||||
-- 作者:Bin -- 发布时间:2013/11/27 15:35:00 -- .
|
||||
-- 作者:blackzhu -- 发布时间:2013/11/27 15:44:00 -- 用darwcell 是个绝好的做法,我也弄不明白为啥不用 |
||||
-- 作者:有点甜 -- 发布时间:2013/11/27 20:19:00 -- 代码参考 Dim cs As C1.Win.C1FlexGrid.CellStyle = Tables("表A").grid.Styles.Add("test") cs.font = new Font("宋体", 12, FontStyle.Bold Or FontStyle.Underline) \'字体 cs.backcolor = Color.red \'背景 cs.ForeColor = Color.blue \'字体颜色 Tables("表A").Grid.SetCellStyle(1,1,cs) |
||||
-- 作者:ztmdnzc -- 发布时间:2014/2/15 20:30:00 -- 要是drawcell好用的话,要是drawcell能够满足实际需要的话,coch2004还会提这种要求吗?甜老师还会为狐友们提供这么方便设置的代码吗?我就不明白了,能够几行代码解决的问题,为啥非要多几步设置? |
||||
-- 作者:有点甜 -- 发布时间:2014/2/15 20:48:00 -- 其实drawcell挺好的,可以根据数据着色,如果用SetCellStyle这种方法,只是给单元格设置,是固定在有个单元格的,不能随数据移动,也不能随数据的变化而变化。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2014/2/17 8:58:00 -- 而且SetCellStyle重新打开项目之后,会失效的。 100%的是DrawCell方便。
To 6楼:
遇到不合理的方式,对方提醒你,不管适合你与否,都应该谢谢,因为编码方法不当吃亏的是你,对方提醒你是在帮你。 |
||||
-- 作者:pcxjxjhkw -- 发布时间:2014/4/15 17:24:00 -- 但有一问题:DrawCell需要的资源太大了,运行速度有点慢。不知我的说法是否对 |
||||
-- 作者:lsy -- 发布时间:2014/4/15 17:29:00 -- 以下是引用pcxjxjhkw在2014-4-15 17:24:00的发言:
但有一问题:DrawCell需要的资源太大了,运行速度有点慢。不知我的说法是否对
|