Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]如何变更指定行的背景颜色

1楼
HANZHIGANG 发表于:2024/8/21 15:35:00
Dim dr1 As Row = Tables("调度运单_Table1").Current
Dim dr2 As Row = dr1.Clone
dr1.Save ()
dr2.Save()
e.Form.Close()

Tables("调度运单_Table1").Position = dr1.Index

dr1.Style.BackColor = Color.DarkGreen
dr2.Style.BackColor = Color.Blue
想实现变更dr1、dr2这两行的背景颜色。请指导一下,如何实现?

2楼
有点蓝 发表于:2024/8/21 15:43:00
只能到drawcell事件处理:http://www.foxtable.com/webhelp/topics/0656.htm
3楼
HANZHIGANG 发表于:2024/8/21 16:05:00
没大想好,如何在Draw Cell事件中找到这两条呢?
4楼
有点蓝 发表于:2024/8/21 16:35:00
当前行可以这样:
if e.row.index = e.table.rowsel then
e.style = "样式1"
end if

克隆的行如果还没有保存,可以使用行状态判断。保存了就没有办法了
if e.row.datarow = DataRowState.Added then
e.style = "样式2"
end if
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.