adg.selectedItems and adg.selectedIndices are arrays. selectedItems is an array of objects from adg's dataProvider taht are currently selected, and it is a read/write property. selectedINdices otoh is an array of ints with indices for those same objects in selectedItems.
so, to make it simple, if you want to select rows 2,4,6 you'd do something like: var mySelection:Array = [2,4,6]; adg.selectedINdices = mySelection; hth julio --- In flexcoders@yahoogroups.com, "whatabrain" <[EMAIL PROTECTED]> wrote: > > Sorry. I missed a detail... I tried to do: > grid.selectedItems.push(o). > It did not cause the item to be selected. > > > --- In flexcoders@yahoogroups.com, "fourctv" <fourctv@> wrote: > > > > You have 2 options, set either adg.selectedItems or > adg.selectedIndices. > > > > --- In flexcoders@yahoogroups.com, "whatabrain" <junk1@> wrote: > > > > > > Another old question, I'm sure, but I can't find an answer > anywhere on > > > the web. > > > > > > How do I cause a row to be selected in an AdvancedDataGrid? > Basically, > > > when a top-level element is clicked, I want all of its child > elements > > > to be selected. > > > > > >