Connection Information

To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.

Connection Type

SetRow – PB Docs 150 – PowerBuilder Library

SetRow – PB Docs 150

SetRow method (DataWindows)

Description

Sets the current row in a DataWindow control or DataStore.

Controls

DataWindow type

Method applies to

PowerBuilder

DataWindow control, DataWindowChild object, DataStore
object

Web

Client control, server component

Web ActiveX

DataWindow control, DataWindowChild object

Syntax

[PowerBuilder]

[Web DataWindow client control and Web ActiveX]

[Web DataWindow server component]

Argument

Description

dwcontrol

A reference to a DataWindow control,
DataStore, or child DataWindow in which you want to set the current
row

row

The row you want to make current

Return Values

Returns 1 if it succeeds and –1 if an error occurs.
If row is less than 1 or greater than the number
of rows, SetRow fails.

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

Usage

SetRow moves the cursor to the current
row but does not scroll the DataWindow control or DataStore.

Events

SetRow can trigger these events:

  • ItemChanged

  • ItemError

  • ItemFocusChanged

  • RowFocusChanged

note.png Avoiding infinite loops

Never call SetRow in the ItemChanged event
or any of the other events listed above. Because SetRow can
trigger these events, such a recursive call can cause a stack fault.

Examples

This statement sets the current row in dw_employee
to 15:

This example unhighlights all highlighted rows, if
any. It then sets the current row to 15 and highlights it. If row
15 is not visible, you can use ScrollToRow instead
of SetRow:

See Also


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