使用PB9.0数据窗口遇到的问题
来源:互联网 发布:电商美工设计流程 编辑:程序博客网 时间:2024/05/07 01:59
问题:
请教下,在PB9.0数据窗口中,选中某行,然后就高亮选中的那行。我用的代码是:
if GetRow() > 0 then
SelectRow(0,false)
SelectRow(GetRow(),true)
end if
if this.rowcount()=0 then
return
end if
但是这样的代码有个问题,比如我这个数据窗口只有3列,但是窗口又是比较大的话,在选中的那个行在数据列后面已经没有数据列了,但是那个高亮的颜色会一直延长,这样的话,就不是很美观,请问这个延长的高亮尾巴怎么去掉,谢谢。
我要的结果是高亮的时候就把选中的那行的有数据列的高亮,没有数据列的不要高亮。
方法一:
在DW的rowfocuschanged事件:
if currentrow > 0 then
this.selectrow(0,false) //清以前选中的行 或者 dw_control.SelectRow(0,False)
this.selectrow(currentrow,true) )//选中Row指定的行 或者dw_control.SelectRow(Row,True)
end if
方法二:
可以改数据窗口对象的前景色,背景色来完成
选择数据窗口对象的所有列,
text colr属性表达式中写 if(getrow()=currentrow(),rgb(255,255,255),rgb(0,0,0))
background color属性表达式中写 if(getrow()=currentrow(),rgb(64,0,128),rgb(255,255,255)))
本文参照http://www.qqgb.com/Program/PowerBuilder/PBwindows/Program_262901.html
- 使用PB9.0数据窗口遇到的问题
- pb9中使用htmltable方式将数据窗口导出为excel文件的几点看法
- PB9核心之——数据窗口对象使用
- 获取PB9窗口中的数据
- pb9中数据窗口的XML特性(一、原理篇)
- pb9中数据窗口的XML特性(四、导入XML)
- pb9中数据窗口的XML特性(二、编辑导出模板)
- pb9中数据窗口的XML特性(三、导出XML)
- 【PB】安装PB9.0问题
- pb9.0升级到pb12.0的问题
- PB9.0提供了28个属性、35个默认事件、162个函数。注意与数据窗口对象的区分
- PB9.0提供了28个属性、35个默认事件、162个函数。注意与数据窗口对象的区分。
- PB9自定义纸张问题的解决办法
- 关于PB9导入XML的问题
- 使用pb9调用webservices的注意事项
- 关于PB9.0中setfilter()函数的双条件参数书写问题
- 解决PB9.0版本 db profile中 MSS MS SQL Server选项不见的问题?
- 使用HttpClient的post提交数据遇到的问题
- 根据服务器的返回值动态设置HTML中select中option的显示
- 堆和栈的区别
- javascript函数特点(zz)
- sp_MSforeachtable使用方法
- 第三章 数列知识总结
- 使用PB9.0数据窗口遇到的问题
- 企业在网站更新过程中应该注意哪些因素
- 看例子学perl--3
- js继承探讨
- 组长这东西
- ocp原厂培训笔记(第三天)
- MagicAjax装配
- 南昆山温泉大观园及周边印象
- 【转】常见Linux有哪些?CentOS是什么?