动态给DataGrid增加行及列

阅读更多
添加列:







   

       
            import mx.controls.dataGridClasses.DataGridColumn;

           

            //点击按钮事件

            private function btnAddColumn_click():void

            {

                var dgColumn:DataGridColumn=new DataGridColumn("Email");

                dgColumn.dataField="email";

                dgColumn.width=100;

                dgTest.columns=dgTest.columns.concat(dgColumn);

            }

        ]]>

   




   

       

            Christina Coenraets

            555-219-2270

            [email protected]

            true

       


       

            Joanne Wall

            555-219-2012

            [email protected]

            true

       


       

            Maurice Smith

            555-219-2012

            [email protected]

            false

       


       

            Mary Jones

            555-219-2000

            [email protected]

            true

       


   




   

       

           

           

       


   


   

   

   





添加行:







   

       
            import mx.collections.ArrayCollection;

           

            //点击按钮事件

            private function btnAddRow_click():void

            {

                var obj:Object=new Object();

                obj.label="kelvin";

                obj.data="I don't know what are you talking about";

                  acTest.addItem(obj);

                  //如果Datagrid没有更新,添加下面这句

                  //acTest.refresh();

            }

        ]]>

   




   

       

       

       

       

       

       

       

   


   

   

       

           

           

       


   


   

   

   


你可能感兴趣的:(XML)