Hi, I've posted my question two weeks ago, but no response, so I try again. I have a dataset with two temp-tables attached. I have an ABL Form with a bindingsource and ultrawingrid. The ultrawingrid has two bands (Band(0) for tt-table 1 and Band(1) for tt-table 2). The ultrawingrid is attached to the bindingsource. Normally when you click on a row, the temp-table record gets available. It works for a row in band(0), but not for a row in band(1). And strange thing is, it only happens the first time you click on a row in Band(1). If you click on another row in Band(1) after the first click, that record gets available. Any help ??? Kind regards Bart S.
I haven't tried that in ages.... problem with BindingSource's and ProDatasets is that Microsoft never designed the BindingSource for a hierarchical data source like a ProDataset. The ADO.NET BindingSource for instance only has a single Position attribute (used for the first table) and a single PositionChanged event.
So you might have to work with UltraGrid events and handle the Row Activate events and find your record manually.
The Telerik RadGridView allows to use multiple BindingSource for each level ... for good reaons :-)
Hi Mike,
So your saying that the only solution is to find the record manually with the info that is in the columns ....