首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

施用游标遍历DataGrid的dataProvider

2012-10-06 
使用游标遍历DataGrid的dataProviderpublic function copyToClip(evt:MouseEvent):void{var dataSource:Ob

使用游标遍历DataGrid的dataProvider

public function copyToClip(evt:MouseEvent):void{var dataSource:Object = docus.dataProvider;//dataProvidervar colLen:int = docus.columns.length;  //返回列数var columns:DataGridColumn = null;var isHeaderText:Boolean = true;//判断是不是头部标题var cursor:IViewCursor = dataSource.createCursor();  //创建dataProvider的游标var value:String = "";while(!cursor.afterLast)//是不是游标到头了{var curr:Object = cursor.current;//当前行for(var k:int=0;k<colLen;k++){columns = docus.columns[k];if(isHeaderText){value += columns.headerText+",";}else{value += curr[columns.dataField]+",";}}value = value.substr(0,value.length-1) + "\n";isHeaderText = false;cursor.moveNext();}System.setClipboard(value);Alert.show("数据已全部复制","提示");}
?

热点排行