天狼鼠

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  1. <?xml version="1.0" encoding="utf-8"?>   
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"  
  3.                 layout="absolute"  
  4.                 creationComplete="init()">   
  5.     <mx:Script>   
  6.         <!--[CDATA[   
  7.             import mx.collections.XMLListCollection;   
  8.             import mx.collections.ArrayCollection;   
  9.             import mx.controls.Alert;   
  10.             public var myData:XML=   
  11.                 <tables>   
  12.                     <table>   
  13.                         <name>TRP_USERS</name>   
  14.                         <statement>CREATE TABLE IF NOT EXISTS TRP_USERS (USER_ID INTEGER PRIMARY KEY AUTOINCREMENT,USER_NAME TEXT,PASSWORD TEXT,CREATION_DATE DATE)</statement>   
  15.                     </table>   
  16.                     <table>   
  17.                         <name>TRP_PROJECTS</name>   
  18.                         <statement>CREATE TABLE IF NOT EXISTS TRP_PROJECTS (PROJECT_ID INTEGER PRIMARY KEY AUTOINCREMENT,PROJECT_NAME TEXT,PROJECT_INFO_SEG1 TEXT,PROJECT_INFO_SEG2 TEXT,PROJECT_INFO_SEG3 TEXT,PROJECT_INFO_SEG4 TEXT,PROJECT_INFO_SEG5 TEXT,PROJECT_INFO_SEG6 TEXT,PROJECT_INFO_SEG7 TEXT,PROJECT_INFO_SEG8 TEXT,PROJECT_INFO_SEG9 TEXT,PROJECT_INFO_SEG10 TEXT,PROJECT_INFO_SEG11 TEXT,PROJECT_INFO_SEG12 TEXT,PROJECT_INFO_SEG13 TEXT,PROJECT_INFO_SEG14 TEXT,PROJECT_INFO_SEG15 TEXT,TECH_DIRECTOR_NAME TEXT,TECH_PM_NAME,CREATION_DATE DATE)</statement>   
  19.                     </table>   
  20.                 </tables>;   
  21.   
  22.             private var xmlList:XMLList=new XMLList();   
  23.             private var xmlListCollection:XMLListCollection=new XMLListCollection();   
  24.             private var provider:ArrayCollection;   
  25.   
  26.             private function init():void  
  27.             {   
  28.                 xmlList=myData.elements("table");   
  29.                 xmlListCollection.source=xmlList;   
  30.   
  31.                 provider=new ArrayCollection(xmlListCollection.toArray());   
  32.                 grid.dataProvider=provider;   
  33.             }   
  34.         ]]-->   
  35.     </mx:Script>   
  36.     <mx:DataGrid x="221"  
  37.                  y="65"  
  38.                  width="742"  
  39.                  height="294"  
  40.                  id="grid">   
  41.         <mx:columns>   
  42.             <mx:DataGridColumn headerText="Name"  
  43.                                dataField="name"/>   
  44.             <mx:DataGridColumn headerText="Sql"  
  45.                                dataField="statement"/>   
  46.         </mx:columns>   
  47.   
  48.     </mx:DataGrid>   
  49. </mx:Application>  
posted on 2012-06-06 00:57  情有独钟  阅读(2426)  评论(0编辑  收藏  举报