(Windows only; GUI for .NET)

Refreshes field values displayed for all rows (parent and child) in any bound .NET control with values from the corresponding records in the bound ABL data source object.

You can use this method when the BindingSource object is bound to a query or a buffer. When bound to a ProDataSet object, this method applies to all levels.

Note: To refresh a single row in a query, buffer, or top-level table, use the Refresh( ) method.

Return type: VOID

Access: PUBLIC

Applies to: Progress.Data.BindingSource class

Syntax

RefreshAll( )

Invoking this method does not change the editing mode of the .NET control.

Note: If you refill the temp-table whose data you are viewing, you need to reopen the query you are bound to (or the TOP-NAV-QUERY of the dataset if you are bound to a dataset) before you call Refresh() or RefreshAll(). The BindingSource works off of a query result set. If the result set is not correct, Refresh() or RefreshAll() do not help. Similarly, if you add or delete records, you must either add/remove entries from the result set, or reopen the appropriate query. For more information, see the Synchronize data section in Use .NET Classes in ABL Applications.

See also

AutoSync property