resizing DataGrid using flash actionscript


import fl.controls.DataGrid; 

var dg:DataGrid = new DataGrid();
dg.addColumn("Column1");
dg.addColumn("Column2");
dg.addItem({Column1:"Row 1 Col 1", Column2:"Row 1 Col 2"});
dg.addItem({Column1:"Row 2 Col 1", Column2:"Row 2 Col 2"});

dg.width = 100;
dg.setSize(100,20);
dg.rowCount = dg.length;
dg.move(10, 10);
addChild(dg);

DataGrid content using DataProvider with flash actionscript


import fl.controls.DataGrid;
import fl.data.DataProvider;

var dp:DataProvider = new DataProvider();
dp.addItem({Column1:"Row1 Col1", Column2:"Row1 Col2"});
dp.addItem({Column1:"Row2 Col1", Column2:"Row2 Col2"});

var dg:DataGrid = new DataGrid();
dg.addColumn("Column1");
dg.addColumn("Column2");
dg.rowCount = dp.length;
dg.dataProvider = dp;
dg.width = 200;
dg.move(10, 10);
addChild(dg);

add horizontal scroll to the DataGrid using flash actionscript


import fl.controls.DataGrid;
import fl.controls.ScrollPolicy; 

var dg:DataGrid = new DataGrid();
dg.addColumn("Column1");
dg.addColumn("Column2");
dg.addItem({Column1:"Row 1 Col 1", Column2:"Row 1 Col 2"});
dg.addItem({Column1:"Row 2 Col 1", Column2:"Row 2 Col 2"});

dg.horizontalScrollPolicy = ScrollPolicy.ON;
dg.width = 100;
dg.rowCount = dg.length;
dg.move(10, 10);
addChild(dg);

create DataGrid instance using flash actionscript


import fl.controls.DataGrid; 

var dg:DataGrid = new DataGrid();
dg.addColumn("Column1");
dg.addColumn("Column2");
dg.addItem({Column1:"Row 1 Col 1", Column2:"Row 1 Col 2"});
dg.addItem({Column1:"Row 2 Col 1", Column2:"Row 2 Col 2"});
dg.width = 300;
dg.rowCount = dg.length;
dg.move(10, 10);
addChild(dg);