PB在datawindow 一页如何显示为固定的行数,比如10行

如题所述

你用2个dw,1个显示所有的信息,但是设置为隐藏属性,界面看不到
1个只能显示10行,方法是利用insertrow()方式,用程序从隐藏的dw中调用10条信息
然后增加翻页功能,利用指针的移动从后台dw读取需要的数据,每次都读取10条
温馨提示:内容为网友见解,仅供参考
无其他回答

PB在datawindow 一页如何显示为固定的行数,比如10行
1个只能显示10行,方法是利用insertrow()方式,用程序从隐藏的dw中调用10条信息 然后增加翻页功能,利用指针的移动从后台dw读取需要的数据,每次都读取10条

PB 如何得到datawindow所选那行的行号
可以尝试把 timer interval 间隔时间设长一点 或者 datawindow 的 retrievestart 事件 return 设成 2 ,这个要配合你的 retrieve 参数

PB中如何编程将光标定位在DataWindow控件的某行某列数据上
可以用:datawidowname.setrowfocusindicator() :设置数据窗口控件中表明当前行的指示标志 datawidowname.setrowfocusindicator(hand,):这个方法可将指示标志设成手指形。

PB中如何编程将光标定位在DataWindow控件的某行某列数据上?
使用rowscopy是可以实现的最简单的方法。但是要求两个数据窗口的字段顺序相同才可以使用这个语法。如果你所说的复制是两个数据窗口字段顺序或者个数不同,都是不可以直接使用rowscopy的。因为rowscopy要根据字段顺序逐个的复制到对应的上面。dw_1.rowscopy(1,dw_1.rowcount(),Primary!,dw_2,1,primary)以上...

在PB中如何控制DATAWINDOW列的修改属性
所谓静态方式就是在列的属性上通过选项实现。所谓动态方式就是利用编程实现。现分别给予介绍:一、静态方法(1)在datawindow中选中某列后点MOUSE右键,选“properities”后系统弹出一标签,选中“Edit”标签,将“Display Only”选项制为有较;(2)或者选中“Expression”标签,在“Protect Express”中...

在PB中如何控制Datewindow列的修改属性[1]
char varchar char decimal decimal decimal decimal deciaml 在PB中有两种方式可控制列属性 一是静态方式 另一种是动态方式实现 所谓静态方式就是在列的属性上通过选项实现 所谓动态方式就是利用编程实现 现分别给予介绍 一 静态方法 ( )在datawindow中选中某列后点MOUSE右键 选 properities 后系统弹出一...

pb datawindow 如何按条件整行变色?
在数据窗口中的COLOR属性中添加下列代码 if (price >500,rgb(255,255,255),rgb(0,0,0))里面的RGB可以按自己的填写

pb datawindow中 怎样设置 点击选中一整行
数据窗口控件的rowfoucschanged事件:if currentrow>0 then this.selectrow(0,false)this.selectrow(currentrow,true)this.setrow(currentrow)end if

pb 数据窗口的列如何根据内容自动改变
1、在DataWindow Painter中打开DataWindow;2、在需设定自动折行的列上双击鼠标, 弹开此列的属性窗口;3、 选择Position标签, 选中Autosize Height 多选框;4、 选择Edit标签, 不选中Auto Horz Scroll多选框;5、 单击OK按钮, 保存所做的修改;6、 点中Detail Band (即写有Detail的灰色长带), 单击...

pb编程 中怎么获取数据窗口中显示的列数
li_ColCount = long(describe(this,"datawindow.column.count"))ll_row = this.GetRow()ll_RowCount = this.RowCount()\/\/设置当前行、列 scrolltorow(this,ll_Row)setrow(this,ll_Row)setcolumn(this,li_col)this.SetFocus()4、得到所有列标题 ll_colnum = Long(dw_1.object.datawindow....

相似回答