Hi, i create a class that extends datadrid
package actionscriptcomponent { import mx.controls.DataGrid; public class CustomDataGrid extends DataGrid { private var _nrows:uint = 6; private var _ncolumns:uint = 7; private var rowsChanged:Boolean = false; private var columnsChanged:Boolean = false; public function CustomDataGrid() { super(); } public function set nrows(value:uint):void { if(nrows != value){ _nrows = value; rowsChanged = true; invalidateProperties(); } } public function get nrows():uint { return _nrows; } public function set ncolumns(value:uint):void { if(ncolumns != value){ _ncolumns = value; columnsChanged = true; invalidateProperties(); } } public function get ncolumns():uint { return _ncolumns; } override protected function commitProperties():void { if(rowsChanged) rowCount = nrows; if(columnsChanged) columnCount = ncolumns; } } } the i would lsiten for change for rows and columns numeber... for example, my default grid have 6 rows and 7 columns... then at run time i would have a grid that have 8 rows and 10 columns... is it the right way? Thanks a lot Regards Lorenzo