pb 如何单击数据窗口某行元素选中这一行,并使整行的颜色变成我想要的

pb 如何单击数据窗口某行元素选中这一行,并使整行的颜色变成我想要的

在数据窗口的设计界面中,每个字段font的background color中设置公式
if(getrow()=currentrow(),这里填选中的颜色代码,这里填不选中的颜色代码)
温馨提示:内容为网友见解,仅供参考
无其他回答

pb 如何单击数据窗口某行元素选中这一行,并使整行的颜色变成我...
if(getrow()=currentrow(),这里填选中的颜色代码,这里填不选中的颜色代码)

pb改变数据窗口某一行颜色代码是什么
SetItemBackground。根据查询相关公开信息显示,要改变数据窗口某一行的颜色,可以在数据窗口控件的ItemChanged事件中使用SetItemBackground函数来设置该行的背景颜色。在PB中,可以通过改变数据窗口的背景颜色来区分不同行的数据。

PB想整行选择需要如何设置?
这是因为该列的taborder设成0了,为了去除黑色,可以取消选择dw属性中的Mosue Selection属性,这样点选的单元格就没有黑色了,然后用上述代码,模拟选择整行,上述代码中由于匆忙所以写错了,最后一句应该改为dw_1.SelectRow(row, true)

PB 当单击数据窗口中的某一行时,得到那一行相应的数据
首先确定,代码肯定是要写在数据窗口的单击事件中。即clicked事件中,这样才会单击数据窗口时触发。得到这一行的相应的数据,需要逐个的获取,先根据要得到的数据定义变量,变量的类型要与数据一致。比如这一行有emp_id, emp_name, salary, dept_id四个字段,分别对应的类型是:字符型,字符型,带两位...

PB 当单击数据窗口某一行时,当前数据行数据在另一个数据窗口中显示...
如果是一样,可以使用rowscopy。比如点dw_1,在dw_2显示。在dw_1的clicked事件里写:dw_2.reset() \/\/清空dw_2 this.rowscopy(row,row,primary!,dw_2,1,primary!)\/\/复制点击行到dw_2。另外,如果你的dw_2是freedom,这个更好,可以直接使用dw_1.sharedata(dw_2),写在open里或者dw_1的...

如果数据窗口中有数据,然后获取某一行的某个字段,如果这个字段的值...
在订单datawindow时加入判断条件如:select column1,column2,column3,column4 from table where column1 > :as_i 然後在某行代码中写入下面的代码即可实现过滤!int li_i=3 dw_1.retrieve(li_i)

PB 当单击数据窗口中的某一行时,可以得到那一行相应的数据吗?
首先确定,代码肯定是要写在数据窗口的单击事件中。即clicked事件中,这样才会单击数据窗口时触发。得到这一行的相应的数据,需要逐个的获取,先根据要得到的数据定义变量,变量的类型要与数据一致。比如这一行有emp_id, emp_name, salary, dept_id四个字段,分别对应的类型是:字符型,字符型,带两位...

相似回答