0 ) { this.resultCount.text = event.records.length.toString(); var newCols:Array = new Array(); var rec:Record = event.records[0]; var col:DataGridColumn; for each ( var p:String in rec.fields ) { col = new DataGridColumn( p ); col.resizable = true; newCols.push( col ); } this.resultGrid.columns = newCols; } this.resultGrid.dataProvider = event.records; CursorManager.removeBusyCursor(); this.enabled = true; } private function isFindPanelEnabled():Boolean { return this.cboCommands.selectedItem != null && this.cboCommands.selectedItem == this.find; } ]]>