     override public function get_accState(childID:uint):uint
     {
         var accState:uint = getState(childID);
+        if (childID == 0
+        && DataGrid(master).focusOwner == UIComponent(master).getFocus())
+            accState |= AccConst.STATE_SYSTEM_FOCUSED;
         if (int(childID) <= 0)
             return accState;
 

    mx_internal static function createAccessibilityImplementation(
                                component:UIComponent):void
    {
        component.accessibilityImplementation =
            new DataGridAccImpl(component);
    }

    //--------------------------------------------------------------------------
    //
    //  Constructor

import spark.events.GridCaretEvent;
import spark.events.GridSelectionEvent;
import spark.events.GridSelectionEventKind;
import spark.events.GridItemEditorEvent;
import spark.skins.spark.DefaultGridItemRenderer;

use namespace mx_internal;
