Any chance you can post your source code?
--- In [email protected], "iko_knyphausen" <[EMAIL PROTECTED]> wrote: > > > Here is the deal... I have an XMLListCollection as a dataProvider for a > dataGrid, so that I can use custom sort and filterfunctions. My > application provides for editing selected items (=rows) in the Grid, > and when an edit is done, I update the Grid, by setting values of the > selectedItem, e.g. > > myGrid.selectedItem.dataField = newValue; > > This works fine, if I have no filterFunction defined for the > XMLListCollection. The updates happen inplace, the Grid is updated and > the selectedItem (=row) is still highlighted, i.e. selected. > > The moment, I specify a filterFunction (one that returns "true" for all > records, mind you), any update to a field in the current "selectedItem" > will resort the Grid (no sort object specified, and the dataGrid column > sort is set to false), and the item is always sorted second last in the > grid. At the same time the selectedItem property is lost (set to null). > > I know how to disable and enableAutoUpdate (to avoid loosing the > selectedItem), but it still does not explain, why the grid data gets > resorted.... > > Any insight from the pros? > > Thanks > > Iko >

