以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]Table怎么给新增的行添加背景颜色  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190574)

--  作者:hyw233333
--  发布时间:2024/2/23 14:44:00
--  [求助]Table怎么给新增的行添加背景颜色
Table怎么给新增的行添加背景颜色?
        Dim r As Row = Tables(“窗口_Table1”).AddNew()
        r("执行工作") = "审核操作"
        r("结果") = "已经审核"
给新增加的r,添加背景颜色?

--  作者:有点蓝
--  发布时间:2024/2/23 15:04:00
--  
到drawcell事件处理:http://www.foxtable.com/webhelp/topics/0656.htm

if e.row.datarow.RowState = DataRowState.Added then
e.style = "样式1"
end if

--  作者:hyw233333
--  发布时间:2024/2/23 15:26:00
--  
我这个表是临时表,增加的数据并未保存
图片点击可在新窗口打开查看
想要实现的效果是,单击上面审核按钮,然后通过判断,如果审核不成功的话,增加异常显示临时表增加一行说明状态,对于失败的行想用显眼的颜色标注出来,
drawcell事件好像实现不出来?


--  作者:有点蓝
--  发布时间:2024/2/23 15:32:00
--  
添加样式了吗?
--  作者:hyw233333
--  发布时间:2024/2/23 15:38:00
--  
图片点击可在新窗口打开查看
在窗口的afterload中添加了这个代码

--  作者:有点蓝
--  发布时间:2024/2/23 15:41:00
--  
这种设置DataSource的,到全局表事件处理
--  作者:hyw233333
--  发布时间:2024/2/23 16:10:00
--  

DrawCell事件是原来表有数据进行绘制的时候,添加颜色,我的这个需求是点击新增一行数据,判断数据的内容包含失败两个字,如果包含,设置背景颜色,否则不设置。


--  作者:有点蓝
--  发布时间:2024/2/23 16:22:00
--  
所以2楼使用了RowState 判断http://www.foxtable.com/webhelp/topics/0428.htm
--  作者:hyw233333
--  发布时间:2024/2/23 17:13:00
--  
可以给这一行都添加背景吗?
--  作者:有点蓝
--  发布时间:2024/2/23 17:35:00
--  
不判断列名就行了。2楼的用法就是整行的呀