以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  sql 动态加载的表怎么设置单元格颜色  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63876)

--  作者:kao_go
--  发布时间:2015/1/30 16:56:00
--  sql 动态加载的表怎么设置单元格颜色

 

窗口中动态绑定sql 的表怎么设置单元格颜色

Dim cmd As New SQLCommand
cmd.C
Dim lsb As DataTable   \'生成数据表,临时表并且绑定
cmd.CommandText = tab
lsb = cmd.ExecuteReader()
xia1.DataSource=lsb

 

我xia1这个表中,在drawcell事件中设置了以下代码,但是不生效

If (e.Col.Name="mdkc" Or e.Col.Name="jmkc") And e.Text<>"" Then
e.Style="kucun"
End If
If (e.Col.Name="mdxs" Or e.Col.Name="jmxs") And e.Text<>"" Then
e.Style="xiaoshou"
End If


--  作者:Bin
--  发布时间:2015/1/30 16:58:00
--  
你添加了样式吗? http://www.foxtable.com/help/topics/1579.htm

搞不定就上例子

--  作者:kao_go
--  发布时间:2015/2/2 11:07:00
--  
我添加了样式,我测试,窗口表因为是动态加载,所以窗口打开时执行的drawcell的是空表,动态加载sql表后,使用refresh重新绘制,但是drawcell不生效
--  作者:kao_go
--  发布时间:2015/2/2 11:07:00
--  
这样子要怎么弄,窗口中动态绑定表怎么设置样式?绑定后才加载的好像就没有执行Drawcell事件
[此贴子已经被作者于2015-2-2 11:08:25编辑过]

--  作者:Bin
--  发布时间:2015/2/2 11:08:00
--  
动态加载后再增加样式,搞不定就上例子.
--  作者:有点甜
--  发布时间:2015/2/2 11:09:00
--  

 参考 http://www.foxtable.com/help/topics/2628.htm

 


--  作者:kao_go
--  发布时间:2015/2/2 11:15:00
--  回复:(有点甜) 参考 http://www.foxtable.com...
明白了,谢谢甜版