         dispatchChangeEvent("dataFieldChanged");
     }
     
+    
+    //----------------------------------
+    //  dataGrid (private, read-only)
+    //----------------------------------
+    
+    /**
+     *  @private
+     */
+    private function get dataGrid():spark.components.DataGrid
+    {
+        return (grid) ? grid.gridOwner as DataGrid : null;
+    }
+    
     //----------------------------------
     //  dataTipField
     //----------------------------------


import mx.core.ClassFactory;
import mx.core.IFactory;
import mx.core.mx_internal;
import mx.core.Singleton;

import spark.components.Grid;

use namespace mx_internal;

    [Bindable("headerRendererChanged")]
    
    /**
     *  A factory for the IGridItemRenderer used as the header for this column.  If null,
     *  the value of the DataGrid headerRenderer property is returned. 
     * 
     *  @default null
     *
