pb如何修改数据窗口控件中当前选中的行
首先 获取 你本窗体 有多少行 long ll_return if dw_1.rowcuont()>0 then ll_return = dw_1.getrow()end if if dw_1.update()>0 then comit;messagebox('系统提示',"保存成功!")else return messagebox("系统提示","保存失败!")end if ...
pb数据窗口光标对指定的行数据调整
可以在数据窗口的itemchanged里面写代码 比如在里面写:messagebox('提示','有数据修改未保存,请保存')这个时候只要用户修改了数据窗口未保存,会提示未保存,或者你可以在itemchanged事件写:dw_1.settransobject(sqlca)dw_1.retrieve()这个时候会重新刷新数据窗口 ...
pb中怎么将数据窗口的某行移动到最后一行(随便一行也行)
1、先取得需要移动的行 long ll_row,ll_ret ll_row = dw_1.getrow()2、判断移动的行是否正确 if ll_row < 1 or ll_row > dw_1.rowcount() then messagebox("提示","请选择移动的行!")return end if 3、开始移动指定的行(ll_row)到数据窗口最后一行(dw_1.rowcount()+1)ll_ret =...
PB中怎么将一个数据窗口中选中的列的数据放进另一个数据窗口
首先设置源数据窗口的dragauto属性为TRUE。比如在窗口的open中写dw_1.dragauto=true 在目标数据窗口的dragdrop事件中,写如下代码 DataWindow ldw_Source IF source.TypeOf() = DataWindow! THEN \/\/判断源是不是数据窗口 ldw_Source = source long ll_row ll_row = ldw_Source.GetRow() \/\/获取源...
pb如何删除数据窗口某一行数据
1、在DataWindow中插入一行,可以使用InsertRow函数。2、要删除DataWindow内的一行数据,则要使用DeleteRow函数。3、其中rownumber是要删除的行号。若该值为0,表示删除当前行。
pb 如何单击数据窗口某行元素选中这一行,并使整行的颜色变成我...
在数据窗口的设计界面中,每个字段font的background color中设置公式 if(getrow()=currentrow(),这里填选中的颜色代码,这里填不选中的颜色代码)
pb中如果选中数据窗口中当前列中的数据?求大神指点!
你的意思是不是焦点到数据窗口中的某列时,该列中的值是选中的?如果是的话,两点操作:数据窗口属性中的Mouse Selection勾上 该列的EDIT属性的Auto Selection勾上 当然,该列的Tab Order不能是0
pb从一个数据窗口移动选中的多行到另一个数据窗口
一、如果两个数据窗口结构一样的话可以用rowscopy rowscopY语法:(也可以PB帮助中搜索使用方法)dw_1.RowsCopy (开始行, 结束行, 源数据缓冲区, 目标DW, 要放置在目标DW哪一行之前, 目标缓冲区)二、如果仅复制一部分数据的就只有getitemXX,---and---setitemXX int li_row,llfindrow llfindrow = ...
pb改变数据窗口某一行颜色代码是什么
SetItemBackground。根据查询相关公开信息显示,要改变数据窗口某一行的颜色,可以在数据窗口控件的ItemChanged事件中使用SetItemBackground函数来设置该行的背景颜色。在PB中,可以通过改变数据窗口的背景颜色来区分不同行的数据。
PB 当单击数据窗口某一行时,当前数据行数据在另一个数据窗口中显示...
在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的retrieveend(dw_1执行查询后触发的事件)里,表示两个数据窗...