Grid Flex



    
        
        import mx.collections.ArrayCollection;
        import mx.controls.advancedDataGridClasses.AdvancedDataGridColumn;
        [Bindable]
        private var dpADG:ArrayCollection = new ArrayCollection([
            {Artist:'A', Album:'aa', Price:1.99},
            {Artist:'J', Album:'jj', Price:1.99},
            {Artist:'K', Album:'kk', Price:1.99}
        ]);
        
        protected var artistName:String;
        public function setArtistName(event:Event):void
        {
            artistName=Button(event.currentTarget).label;
            myADG.invalidateList();
        }
        public function myStyleFunc(data:Object,col:AdvancedDataGridColumn):Object
        {
            if (data["Artist"] == artistName)
                return {color:0xFF0000};
            return null;
        }