以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]怎样给某列的文字上背景色,具体怎样操作。  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77629)

--  作者:欧洲之巅
--  发布时间:2015/11/22 17:51:00
--  [求助]怎样给某列的文字上背景色,具体怎样操作。

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20151122174011.png
图片点击可在新窗口打开查看





--  作者:大红袍
--  发布时间:2015/11/22 17:53:00
--  

Tables("表B").grid.Cols("第二列").style.Forecolor = color.red

 


--  作者:kaituozhe
--  发布时间:2015/11/22 18:23:00
--  
如果想双数列用一种颜色,单数列用一种颜色,代码怎么写,代码写在那个事件里
--  作者:欧洲之巅
--  发布时间:2015/11/22 18:24:00
--  
我要的是学历列的“本科上红色,博士上蓝色,大专上黄色”。Drawcell代码要怎样写啊。请指教
--  作者:sloyy
--  发布时间:2015/11/22 18:34:00
--  
你哪怕只看了一眼Drawcell的帮助,都知道怎么写,连不用改,直接照抄代码
--  作者:欧洲之巅
--  发布时间:2015/11/22 18:40:00
--  
试过啦,但是不行啊。会的请指教

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20151122175108.png
图片点击可在新窗口打开查看


--  作者:大红袍
--  发布时间:2015/11/22 20:53:00
--  

去编写drawcell事件的代码,而不是写在命令窗口。

 

 

e.Table.DataTable.AddUserStyle("本科", color.white, color.Red)
e.Table.DataTable.AddUserStyle("大专", color.white, color.Yellow)
If e.text = "本科" Then
    e.style = "本科"
ElseIf e.text = "大专" OrElse e.text = "专科" Then
    e.style = "大专"
End If

 


--  作者:欧洲之巅
--  发布时间:2015/11/22 22:05:00
--  
“去编写drawcell事件的代码,而不是写在命令窗口。”在哪里找到drawcell事件。发几张图来看下,我搞不懂。除了在命令窗口找到,还可以在哪里找到啊 。


--  作者:大红袍
--  发布时间:2015/11/22 22:09:00
--  

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

 


--  作者:欧洲之巅
--  发布时间:2015/11/22 22:20:00
--  
找到了,你真厉害。