RefreshAll( ) method
- Last Updated: January 21, 2026
- 1 minute read
- OpenEdge
- Version 12.8
- Documentation
(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
|
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.