http://livedocs.adobe.com/flex/3/html/help.html?content=10_Lists_of_data_5.html
http://livedocs.adobe.com/flex/3/html/help.html?content=Drawing_Vector_Graphics_4.html
http://livedocs.adobe.com/flex/3_cn/langref/mx/charts/chartClasses/CartesianDataCanvas.html
http://www.actionscript.org/resources/articles/792/1/Drawing-Shapes-with-AS3/Page1.html
http://www.68design.net/Web-Guide/Flash/46928-1.html
http://www.flex888.com/712/datagrid-with-flexible-row-height.html
http://blog.flexexamples.com/2008/04/15/creating-a-view-cursor-on-an-arraycollection-in-flex/
http://leo398.blog.51cto.com/658992/193420
http://www.flex888.com/712/datagrid-with-flexible-row-height.html
http://blog.csdn.net/kocoguan2/archive/2009/04/03/4016601.aspx
http://www.magiconline.ro/2008/07/22/dynamic-datagrid-height-without-vertical-scrollbar/
http://cookbooks.adobe.com/post_Creating_an_auto_scrolling_DataGrid_control_in_Fle-13748.html
http://www.flexer.info/2008/06/18/how-to-add-new-rows-to-datagrid-and-scroll-to-last-added-row/
http://joelhooks.com/2008/02/07/flex-preventing-datagrid-scrolling-when-the-dataprovider-is-updated/
http://blog.minidx.com/2008/04/30/810.html
http://www.trajiklyhip.com/blog/index.cfm/2006/10/19/DataGrid-Weirdness-With-Checkboxes
http://blog.l4cd.net/post-old-141.html
http://blog.csdn.net/kocoguan2/archive/2009/04/03/4016601.aspx
