I can understand in some situations a grid is bound to xml and you might have difficulty in detecting changes in thoses cases so you just refresh everything, but in many more cases you bind a grid to objects and its only affected by the current row.
But regardless of that I really was just wondering whether there was some other way of doing it that could bypass this refresh everything approach becuase I am just changing one field but the grid is big lots of columns and rows and redrawing the whole thing is very very slow. A sort of "redraw the current row" method, I guess the answer is no then... --- In [email protected], "Alex Harui" <[EMAIL PROTECTED]> wrote: > > All rows are redrawn in case other rows were doing something related as > well. 4ex, a labelfunction could look fwd or back a row. > > > > ________________________________ > > From: [email protected] [mailto:[EMAIL PROTECTED] On > Behalf Of ben.clinkinbeard > Sent: Tuesday, October 23, 2007 5:52 AM > To: [email protected] > Subject: [flexcoders] Re: Updating a field in a Collection bound to > DataGrid > > > > Just shots in the dark here but is your collection filled with > strongly typed objects? Are you passing the field name into > itemUpdate() as well? > > Ben > > --- In [email protected] <mailto:flexcoders% 40yahoogroups.com> > , "reflexactions" <reflexactions@> > wrote: > > > > If I update a field in a Collection that is bound to a DataGrid and > > call itemUpdate it appears that the whole DataGrid is redrawn rather > > than just the cell the field was bound to or just the row the field > was > > in. > > > > Is this correct or is there some more effecient way of just changing a > > > single field or single row? > > > > tks > > >

