On a four level "tree" master-details relations, each level being associated with an ExpressionHandle /and related grid, I have some problems to synchronize the currencymanagers. Does it exist a method to force the update of the currencymanager(handle) before the position for the next level can be searched? Some sort of Application.ProcessMessages in Delphi.
When the program begins to do the search on the level X (index = parent.Nodes.IndexOf(node);....CurrencyManager cm = this.treeView.BindingContext[dataSource] as CurrencyManager;cm.Position = index; ) the level X (set in the level X-1 in the previous iteration) are still not updated and the result = -1.
Thanks,
Eddy