在PowerBuilder中,调用deleterow删除数据窗口的一行,怎么才能获得这一行的数据的内容呢?

在PowerBuilder中,调用deleterow删除数据窗口的一行,怎么才能获得这一行的数据的内容呢?
或者是当这一行为焦点时,怎样能够读取这一行的内容?用什么函数呢?

数据窗口的内容不是按行读取的,是按单元格读取的。可以用数据窗口的函数读取,如getitemstring(行,列)|GetItemDecimal(行,列)|GetItemdatetime(行,列),也可以直接对单元格的值进行引用,比如想读取数据窗口dw_1当前行的xm字段的值,可以这样写:

if dw_1.getrow()>0 then
string xm//姓名
xm=dw_1.object.xm[dw_1.getrow()]
end if
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-12-08
字符串类型的:dw_1.getitemstring(行号,列名)
数字型的dw_1.GetItemDecimal (行号,列名)
日期型的dw_1.GetItemdatetime (行号,列名)

在PowerBuilder中,调用deleterow删除数据窗口的一行,怎么才能获得这一行...
数据窗口的内容不是按行读取的,是按单元格读取的。可以用数据窗口的函数读取,如getitemstring(行,列)|GetItemDecimal(行,列)|GetItemdatetime(行,列),也可以直接对单元格的值进行引用,比如想读取数据窗口dw_1当前行的xm字段的值,可以这样写:if dw_1.getrow()>0 then string xm\/\/姓名 xm=dw...

powerbuilder删除的数据
powerbuilder删除的数据从数据窗口的主缓存区移放到删除缓冲区。根据查询相关资料信息,DeleteRow删除数据窗口的一行dw_control.DeleteRow(rownumber),函数功能:删除行,将被删除的数据从数据窗口的主缓存区移放到删除缓冲区dw_name.deleterow(row)\\\\当前行的话为0,其它的为行数row—要删除的行号,row=...

请问在PowerBuilder中,要在datawindow里面用deleterow删除满足某个条 ...
shift选中多行,然后获取选中行的ID号,加上where sex='女' 进行循环删除就行...

pb如何删除数据窗口某一行数据
1、在DataWindow中插入一行,可以使用InsertRow函数。2、要删除DataWindow内的一行数据,则要使用DeleteRow函数。3、其中rownumber是要删除的行号。若该值为0,表示删除当前行。

PowerBuilder编程问题
1.dw_1.insertrow(0)(在数据窗口尾部插入行)2.dw_1.update()(保存修改)3.dw_1.deleterow(dw_1.getrow())删除选中行 dw_1.update()提交到数据库 除此外还需在应用对象的打开事件中编写连接数据库的代码(可以在数据库画板中复制),具体情况请参照你的参考书。以上过程需要编写的代码非常少,...

在powerbuilder的cb_delete控件的clicked事件
你这样写一定不会实现你的功能的,在系统中所谓的焦点就是你鼠标的位置,你单击了这个cb_delete控件,肯定是这个命令按钮获得了焦点,dw_1和dw_2没获取焦点,所以不会删除的!

pb中怎么对sql进行增删改差,还有怎么调用时间控件,谢谢网友们了_百度...
可以用到数据窗口,这也是Pb精华所在,不用编写sql代码,就可以调用函数对数据库中的表进行增删改查。1.增加:用InserRow(n)---n为行号,当为0时,在末尾一行插入一个空行;2.删除:deleteRow(n)---n为行号。3.改:最直接的方法直接在数据窗口上编辑数据,然后利用update()函数更新表数据。如果更...

...应该怎样舔加具体的条件 怎样使表中的一行数据变色?
都是数据窗口的操作,和Retrieve有什么关系?\/\/使选中的行变成兰色 IF row > 0 THEN SelectRow(0, FALSE)SelectRow(row, TRUE)END IF \/\/删除当前行 dwcontrol.DeleteRow ( row )

pb怎么保存数据窗口中添加的数据,保存到数据库表中!请给详细的思路!和...
②然后在数据窗口中修改 或者添加数据.随后创建一个按钮或者事件 都行.用于保存.当然可以对应您的相应需要的校验都通过后才可保存.写如下代码进行保存数据.if dw_1.update() >o then\/\/更新保存数据; 1 -成功;-1-失败 commit;\/\/提交数据 else rollback;\/\/回滚数据 end if 同时要注意 在数据窗口...

PowerBuilder5中有关DataWindow的几个问题
1.dw_1.insertrow(0)(在数据窗口尾部插入行)2.dw_1.update()(保存修改)3.dw_1.deleterow(dw_1.getrow())删除选中行 dw_1.update()提交到数据库 除此外还需在应用对象的打开事件中编写连接数据库的代码(可以在数据库画板中复制),具体情况请参照你的参考书。以上过程需要编写的代码非常少,...

相似回答