GetRowFromRowId – PB Docs 150

GetRowFromRowId method (DataWindows)

Description

Gets the row number of a row in a DataWindow control or DataStore object
from the unique row identifier associated with that row.

Controls

DataWindow type

Method applies to

PowerBuilder

DataWindow control, DataWindowChild object, DataStore
object

Web ActiveX

DataWindow control, DataWindowChild object

Syntax

[PowerBuilder]

[Web ActiveX]

Argument

Description

dwcontrol

A reference to a DataWindow control,
DataStore, or child DataWindow.

rowid

A number specifying the row identifier
for which you want the associated row number.

buffer (optional)

A value of the dwBuffer enumerated datatype
(PowerBuilder) or an integer (Web ActiveX) identifying the DataWindow
buffer that contains the row.

For a list of valid values, see DWBuffer.

Return Values

Returns the row number in buffer. Returns
0 if the row number is not in the current buffer and –1
if an error occurs.

If any argument value is null, in PowerBuilder and JavaScript
the method returns null.

Usage

This method allows you to use a unique row identifier to retrieve
the associated DataWindow or DataStore row number. The row identifier
is not affected by operations (such as Insert, Delete,
or Filter) that might change the original order
(and consequently the row numbers) of the rows in the DataWindow
or DataStore.

note.png Row identifiers

The row identifier is relative to the DataWindow that currently
owns the row.

Examples

This example uses the row identifier previously obtained
using the GetRowIdFromRow method to retrieve
the row’s number after the original order of the rows in
the DataWindow has changed.

See Also


Document get from Powerbuilder help
Thank you for watching.
Was this article helpful?
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x