          *  or <code>columnIndex</code> is invalid or the <code>selectionMode</code> 
          *  is invalid.     
          *  
+         *  @see spark.components.Grid#caretColumnIndex
+         *  @see spark.components.Grid#caretRowIndex
          *  @see spark.components.Grid#columns
          *  @see spark.components.Grid#dataProvider
          * 

                        gridDimensions.columnCount = _columns.length;
                }
                
                caretRowIndex = -1;
                caretColumnIndex = -1;
                
                dataProviderChanged = false;
                columnsChanged = false;
            }
        }
        
        /**

            const selectionChanged:Boolean = gridSelection.setRow(index);
            if (selectionChanged)
            {
                caretRowIndex = index;
                caretColumnIndex = -1;
                
                invalidateDisplayList()
                dispatchFlexEvent(FlexEvent.VALUE_COMMIT);
            }
