<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Assertion Through Structure &#187; Excel</title>
	<atom:link href="http://www.blog.dannygagne.com/archives/tag/excel/feed" rel="self" type="application/rss+xml" />
	<link>http://www.blog.dannygagne.com</link>
	<description>Manipulating the future one day at a time</description>
	<lastBuildDate>Sun, 15 Jan 2012 16:14:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Flex DataGrid an Advanced Datagrid Export to CSV and Excel</title>
		<link>http://www.blog.dannygagne.com/archives/296</link>
		<comments>http://www.blog.dannygagne.com/archives/296#comments</comments>
		<pubDate>Wed, 24 Feb 2010 04:13:44 +0000</pubDate>
		<dc:creator>danny</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Advanced DataGrid]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Tab Delimited]]></category>

		<guid isPermaLink="false">http://www.blog.dannygagne.com/?p=296</guid>
		<description><![CDATA[I wanted to easily export the contents of Flex's datagrid and advanced datagrid. The two formats I selected are Comma Separated Values (CSV) and Tab Delimited. I found a partial answer here, but it lacked an executable and had a few small errors. For copy and pasting to work correctly with Excel the tab delimited [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to easily export the contents of Flex's datagrid and advanced datagrid.   The two formats I selected are Comma Separated Values (CSV) and Tab Delimited.  I found a partial answer <a href=" http://cookbooks.adobe.com/post_Copying_a_datagrid_data_to_the_clipboard_for_Excel-9883.html">here</a>, but it lacked an executable and had a few small errors.  For copy and pasting to work correctly with <em>Excel the tab delimited format</em> must be used.</p>
<p>Here is my implementation, as you can see it is based on the source above -- but I've included an example and the code is ready to use.</p>
<p><strong>Demo:</strong><br />
<object id="VideoPlayback" style="width: 700px; height: 470px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.dannygagne.com/projects/flex/datagrid-to-csv/DataGridToCSV.swf" /><embed id="VideoPlayback" style="width: 700px; height: 470px;" type="application/x-shockwave-flash" width="100" height="100" src="http://www.dannygagne.com/projects/flex/datagrid-to-csv/DataGridToCSV.swf"></embed></object></p>
<p>The demo is also available as a separate page located here: <a href="http://www.dannygagne.com/projects/flex/datagrid-to-csv/DataGridToCSV.html" onclick="pageTracker._trackPageview('/outgoing/www.dannygagne.com/projects/flex/datagrid-to-csv/DataGridToCSV.html?referer=');">Export DataGrid To Clipboard (CSV &#038; Tab Delimited)</a></p>
<p><strong>Source:</strong><br />
The source code is available (MIT License), by right clicking on the application and selecting view source. It can also be directly downloaded from: <a href="http://dannygagne.com/projects/flex/datagrid-to-csv/srcview/DataGridToCSV.zip" onclick="pageTracker._trackPageview('/outgoing/dannygagne.com/projects/flex/datagrid-to-csv/srcview/DataGridToCSV.zip?referer=');">DataGridToCSV Source Code</a></p>
<p><a href="http://www.opensource.org/licenses/mit-license.php" onclick="pageTracker._trackPageview('/outgoing/www.opensource.org/licenses/mit-license.php?referer=');">MIT Licensed</a></p>

<div class="wp_syntax"><div class="code"><pre class="actionscript3" style="font-family:monospace;"><span style="color: #9900cc; font-weight: bold;">package</span> 
<span style="color: #000000;">&#123;</span>
	<span style="color: #0033ff; font-weight: bold;">import</span> <span style="color: #004993;">flash.system</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">System</span><span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
	<span style="color: #0033ff; font-weight: bold;">import</span> mx<span style="color: #000066; font-weight: bold;">.</span>collections<span style="color: #000066; font-weight: bold;">.</span>ArrayCollection<span style="color: #000066; font-weight: bold;">;</span>
	<span style="color: #0033ff; font-weight: bold;">import</span> mx<span style="color: #000066; font-weight: bold;">.</span>collections<span style="color: #000066; font-weight: bold;">.</span>ICollectionView<span style="color: #000066; font-weight: bold;">;</span>
	<span style="color: #0033ff; font-weight: bold;">import</span> mx<span style="color: #000066; font-weight: bold;">.</span>collections<span style="color: #000066; font-weight: bold;">.</span>IViewCursor<span style="color: #000066; font-weight: bold;">;</span>
	<span style="color: #0033ff; font-weight: bold;">import</span> mx<span style="color: #000066; font-weight: bold;">.</span>controls<span style="color: #000066; font-weight: bold;">.</span>AdvancedDataGrid<span style="color: #000066; font-weight: bold;">;</span>
	<span style="color: #0033ff; font-weight: bold;">import</span> mx<span style="color: #000066; font-weight: bold;">.</span>controls<span style="color: #000066; font-weight: bold;">.</span>DataGrid<span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
	<span style="color: #009900; font-style: italic;">//based on http://coockbooks.adobe.com/post_Copying_a_datagrid_data_to_the_clipboard_for_Excel-9883.html</span>
	<span style="color: #0033ff; font-weight: bold;">public</span> <span style="color: #9900cc; font-weight: bold;">class</span> DataGridUtil
	<span style="color: #000000;">&#123;</span>					
		<span style="color: #0033ff; font-weight: bold;">protected</span> static <span style="color: #6699cc; font-weight: bold;">var</span> tabDelimiter<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #990000;">&quot;<span style="">\t</span>&quot;</span><span style="color: #000066; font-weight: bold;">;</span>
		<span style="color: #0033ff; font-weight: bold;">protected</span> static <span style="color: #6699cc; font-weight: bold;">var</span> commaDelimiter<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #990000;">&quot;,&quot;</span><span style="color: #000066; font-weight: bold;">;</span> 
		<span style="color: #0033ff; font-weight: bold;">protected</span> static <span style="color: #6699cc; font-weight: bold;">var</span> newLine<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #990000;">&quot;<span style="">\n</span>&quot;</span><span style="color: #000066; font-weight: bold;">;</span>						
&nbsp;
		<span style="color: #0033ff; font-weight: bold;">public</span> static <span style="color: #339966; font-weight: bold;">function</span> exportDGToClipboard <span style="color: #000000;">&#40;</span>grid<span style="color: #000066; font-weight: bold;">:</span>DataGrid<span style="color: #000066; font-weight: bold;">,</span> csv<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Boolean</span> = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">,</span> onlySelected<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Boolean</span> = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
		<span style="color: #000000;">&#123;</span>
			<span style="color: #004993;">System</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">setClipboard</span><span style="color: #000000;">&#40;</span>exportDGToCSV <span style="color: #000000;">&#40;</span>grid<span style="color: #000066; font-weight: bold;">,</span> csv<span style="color: #000066; font-weight: bold;">,</span> onlySelected<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
		<span style="color: #000000;">&#125;</span>
&nbsp;
		<span style="color: #0033ff; font-weight: bold;">public</span> static <span style="color: #339966; font-weight: bold;">function</span> exportADGToClipboard <span style="color: #000000;">&#40;</span>grid<span style="color: #000066; font-weight: bold;">:</span>AdvancedDataGrid<span style="color: #000066; font-weight: bold;">,</span> csv<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Boolean</span> = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">,</span> onlySelected<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Boolean</span> = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #0033ff; font-weight: bold;">void</span>
		<span style="color: #000000;">&#123;</span>
			<span style="color: #004993;">System</span><span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">setClipboard</span><span style="color: #000000;">&#40;</span>exportADGToCSV <span style="color: #000000;">&#40;</span>grid<span style="color: #000066; font-weight: bold;">,</span> csv<span style="color: #000066; font-weight: bold;">,</span> onlySelected<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
		<span style="color: #000000;">&#125;</span>
&nbsp;
		<span style="color: #0033ff; font-weight: bold;">public</span> static <span style="color: #339966; font-weight: bold;">function</span> exportDGToCSV <span style="color: #000000;">&#40;</span>grid<span style="color: #000066; font-weight: bold;">:</span>DataGrid<span style="color: #000066; font-weight: bold;">,</span> csv<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Boolean</span> = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">,</span> onlySelected<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Boolean</span> = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span>
		<span style="color: #000000;">&#123;</span>
			<span style="color: #0033ff; font-weight: bold;">return</span> exportGridToCSV <span style="color: #000000;">&#40;</span>grid<span style="color: #000066; font-weight: bold;">,</span> csv<span style="color: #000066; font-weight: bold;">,</span> onlySelected<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
		<span style="color: #000000;">&#125;</span>				
&nbsp;
		<span style="color: #0033ff; font-weight: bold;">public</span> static <span style="color: #339966; font-weight: bold;">function</span> exportADGToCSV <span style="color: #000000;">&#40;</span>grid<span style="color: #000066; font-weight: bold;">:</span>AdvancedDataGrid<span style="color: #000066; font-weight: bold;">,</span> csv<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Boolean</span> = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000066; font-weight: bold;">,</span> onlySelected<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Boolean</span> = <span style="color: #0033ff; font-weight: bold;">true</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span>
		<span style="color: #000000;">&#123;</span>
			<span style="color: #0033ff; font-weight: bold;">return</span> exportGridToCSV <span style="color: #000000;">&#40;</span>grid<span style="color: #000066; font-weight: bold;">,</span> csv<span style="color: #000066; font-weight: bold;">,</span> onlySelected<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
		<span style="color: #000000;">&#125;</span>
&nbsp;
		<span style="color: #0033ff; font-weight: bold;">protected</span> static <span style="color: #339966; font-weight: bold;">function</span> exportGridToCSV <span style="color: #000000;">&#40;</span>grid<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Object</span><span style="color: #000066; font-weight: bold;">,</span> csv<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Boolean</span><span style="color: #000066; font-weight: bold;">,</span> onlySelected<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Boolean</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span>
		<span style="color: #000000;">&#123;</span>
			<span style="color: #6699cc; font-weight: bold;">var</span> dataSource<span style="color: #000066; font-weight: bold;">:</span>ICollectionView = <span style="color: #000000;">&#40;</span>onlySelected <span style="color: #000066; font-weight: bold;">?</span> <span style="color: #0033ff; font-weight: bold;">new</span> ArrayCollection <span style="color: #000000;">&#40;</span>grid<span style="color: #000066; font-weight: bold;">.</span>selectedItems<span style="color: #000000;">&#41;</span> <span style="color: #000066; font-weight: bold;">:</span> grid<span style="color: #000066; font-weight: bold;">.</span>dataProvider<span style="color: #000000;">&#41;</span> <span style="color: #0033ff; font-weight: bold;">as</span> ICollectionView<span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
			<span style="color: #6699cc; font-weight: bold;">var</span> headers<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #990000;">&quot;&quot;</span><span style="color: #000066; font-weight: bold;">;</span>		
			<span style="color: #6699cc; font-weight: bold;">var</span> delimiter<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #990000;">&quot;&quot;</span>
&nbsp;
			<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>csv<span style="color: #000000;">&#41;</span>	
				delimiter = commaDelimiter<span style="color: #000066; font-weight: bold;">;</span>
			<span style="color: #0033ff; font-weight: bold;">else</span>
			 	delimiter = tabDelimiter<span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
			<span style="color: #009900; font-style: italic;">//build header</span>
			<span style="color: #0033ff; font-weight: bold;">for</span> <span style="color: #0033ff; font-weight: bold;">each</span> <span style="color: #000000;">&#40;</span><span style="color: #6699cc; font-weight: bold;">var</span> hcol<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Object</span> <span style="color: #0033ff; font-weight: bold;">in</span> grid<span style="color: #000066; font-weight: bold;">.</span>columns<span style="color: #000000;">&#41;</span><span style="color: #009900; font-style: italic;">//coltypes differe between DG &amp; ADG</span>
			<span style="color: #000000;">&#123;</span>
				<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>headers<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">length</span> <span style="color: #000066; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight:bold;">0</span><span style="color: #000000;">&#41;</span><span style="color: #009900; font-style: italic;">//avoid firstcolumn having extra delimeter</span>
					headers <span style="color: #000066; font-weight: bold;">+</span>= delimiter<span style="color: #000066; font-weight: bold;">;</span>					
&nbsp;
				headers <span style="color: #000066; font-weight: bold;">+</span>= hcol<span style="color: #000066; font-weight: bold;">.</span>headerText<span style="color: #000066; font-weight: bold;">;</span>			
			<span style="color: #000000;">&#125;</span>
			headers <span style="color: #000066; font-weight: bold;">+</span>= newLine<span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
			<span style="color: #009900; font-style: italic;">//populate data</span>
			<span style="color: #6699cc; font-weight: bold;">var</span> cursor<span style="color: #000066; font-weight: bold;">:</span>IViewCursor = dataSource<span style="color: #000066; font-weight: bold;">.</span>createCursor<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>
			<span style="color: #6699cc; font-weight: bold;">var</span> <span style="color: #004993;">data</span><span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span> = <span style="color: #990000;">&quot;&quot;</span><span style="color: #000066; font-weight: bold;">;</span>
			<span style="color: #6699cc; font-weight: bold;">var</span> item<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Object</span><span style="color: #000066; font-weight: bold;">;</span>
			<span style="color: #6699cc; font-weight: bold;">var</span> itemData<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">String</span><span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
			<span style="color: #0033ff; font-weight: bold;">do</span> 
			<span style="color: #000000;">&#123;</span>
				item = cursor<span style="color: #000066; font-weight: bold;">.</span>current<span style="color: #000066; font-weight: bold;">;</span>
				itemData = <span style="color: #990000;">&quot;&quot;</span><span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
				<span style="color: #0033ff; font-weight: bold;">for</span> <span style="color: #0033ff; font-weight: bold;">each</span> <span style="color: #000000;">&#40;</span><span style="color: #6699cc; font-weight: bold;">var</span> col<span style="color: #000066; font-weight: bold;">:</span><span style="color: #004993;">Object</span> <span style="color: #0033ff; font-weight: bold;">in</span> grid<span style="color: #000066; font-weight: bold;">.</span>columns<span style="color: #000000;">&#41;</span>
				<span style="color: #000000;">&#123;</span>
					<span style="color: #0033ff; font-weight: bold;">if</span> <span style="color: #000000;">&#40;</span>itemData<span style="color: #000066; font-weight: bold;">.</span><span style="color: #004993;">length</span> <span style="color: #000066; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight:bold;">0</span><span style="color: #000000;">&#41;</span>	<span style="color: #009900; font-style: italic;">//avoid firstcolumn having extra delimeter				</span>
						itemData <span style="color: #000066; font-weight: bold;">+</span>= delimiter<span style="color: #000066; font-weight: bold;">;</span>
&nbsp;
					itemData <span style="color: #000066; font-weight: bold;">+</span>= col<span style="color: #000066; font-weight: bold;">.</span>itemToLabel<span style="color: #000000;">&#40;</span>item<span style="color: #000000;">&#41;</span><span style="color: #000066; font-weight: bold;">;</span>					
				<span style="color: #000000;">&#125;</span>
&nbsp;
				<span style="color: #004993;">data</span> <span style="color: #000066; font-weight: bold;">+</span>= itemData <span style="color: #000066; font-weight: bold;">+</span>newLine<span style="color: #000066; font-weight: bold;">;</span>
			<span style="color: #000000;">&#125;</span><span style="color: #0033ff; font-weight: bold;">while</span> <span style="color: #000000;">&#40;</span>cursor<span style="color: #000066; font-weight: bold;">.</span>moveNext<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>
&nbsp;
			<span style="color: #0033ff; font-weight: bold;">return</span> headers <span style="color: #000066; font-weight: bold;">+</span> <span style="color: #004993;">data</span><span style="color: #000066; font-weight: bold;">;</span>
		<span style="color: #000000;">&#125;</span> 						
	<span style="color: #000000;">&#125;</span>
<span style="color: #000000;">&#125;</span></pre></div></div>

<p>Example using the code on both the datagrid and advanced datagrid:</p>

<div class="wp_syntax"><div class="code"><pre class="mxml" style="font-family:monospace;"><span style="color: #000000;">&lt;?xml version=<span style="color: #ff0000;">&quot;1.0&quot;</span> encoding=<span style="color: #ff0000;">&quot;utf-8&quot;</span>?<span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Application</span> xmlns:mx=<span style="color: #ff0000;">&quot;http://www.adobe.com/2006/mxml&quot;</span> layout=<span style="color: #ff0000;">&quot;absolute&quot;</span> backgroundGradientAlphas=<span style="color: #ff0000;">&quot;[1.0, 1.0]&quot;</span> backgroundGradientColors=<span style="color: #ff0000;">&quot;[#7B7373, #342D2D]&quot;</span> viewSourceURL=<span style="color: #ff0000;">&quot;srcview/index.html&quot;</span><span style="color: #7400FF;">&gt;</span></span>
	<span style="color: #339933;">&lt;mx:Script&gt;</span>
<span style="color: #339933;">		&lt;![CDATA[</span>
<span style="color: #339933;">			import DataGridUtil;</span>
<span style="color: #339933;">		]]&gt;</span>
<span style="color: #339933;">	&lt;/mx:Script&gt;</span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Canvas</span> width=<span style="color: #ff0000;">&quot;700&quot;</span> height=<span style="color: #ff0000;">&quot;470&quot;</span> horizontalCenter=<span style="color: #ff0000;">&quot;0&quot;</span> verticalCenter=<span style="color: #ff0000;">&quot;0&quot;</span><span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:DataGrid</span> id=<span style="color: #ff0000;">&quot;datagrid&quot;</span> y=<span style="color: #ff0000;">&quot;83&quot;</span> height=<span style="color: #ff0000;">&quot;289&quot;</span> left=<span style="color: #ff0000;">&quot;10&quot;</span> width=<span style="color: #ff0000;">&quot;330&quot;</span> allowMultipleSelection=<span style="color: #ff0000;">&quot;true&quot;</span><span style="color: #7400FF;">&gt;</span></span>
			<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> game=<span style="color: #ff0000;">&quot;Bioshock&quot;</span> rating=<span style="color: #ff0000;">&quot;10&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> game=<span style="color: #ff0000;">&quot;Fallout 1&quot;</span> rating=<span style="color: #ff0000;">&quot;9&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> game=<span style="color: #ff0000;">&quot;Fallout 2&quot;</span> rating=<span style="color: #ff0000;">&quot;10&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> game=<span style="color: #ff0000;">&quot;Fallout 3&quot;</span> rating=<span style="color: #ff0000;">&quot;9&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> game=<span style="color: #ff0000;">&quot;Plants vs. Zombies&quot;</span> rating=<span style="color: #ff0000;">&quot;7&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> game=<span style="color: #ff0000;">&quot;Tropico&quot;</span> rating=<span style="color: #ff0000;">&quot;7&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> game=<span style="color: #ff0000;">&quot;Team Fortress 2&quot;</span> rating=<span style="color: #ff0000;">&quot;9&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> game=<span style="color: #ff0000;">&quot;Arcanum&quot;</span> rating=<span style="color: #ff0000;">&quot;10&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>			
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> game=<span style="color: #ff0000;">&quot;Myst 4&quot;</span> rating=<span style="color: #ff0000;">&quot;5&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>			
			<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
			<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:columns</span><span style="color: #7400FF;">&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:DataGridColumn</span> headerText=<span style="color: #ff0000;">&quot;Game&quot;</span> dataField=<span style="color: #ff0000;">&quot;game&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:DataGridColumn</span> headerText=<span style="color: #ff0000;">&quot;Rating&quot;</span> dataField=<span style="color: #ff0000;">&quot;rating&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
			<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:columns</span><span style="color: #7400FF;">&gt;</span></span>		
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:DataGrid</span><span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:AdvancedDataGrid</span> y=<span style="color: #ff0000;">&quot;83&quot;</span> id=<span style="color: #ff0000;">&quot;advancedDataGrid&quot;</span> designViewDataType=<span style="color: #ff0000;">&quot;flat&quot;</span> width=<span style="color: #ff0000;">&quot;330&quot;</span> height=<span style="color: #ff0000;">&quot;289&quot;</span> right=<span style="color: #ff0000;">&quot;10&quot;</span> allowMultipleSelection=<span style="color: #ff0000;">&quot;true&quot;</span><span style="color: #7400FF;">&gt;</span></span>
			<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> name=<span style="color: #ff0000;">&quot;Danny&quot;</span> state=<span style="color: #ff0000;">&quot;MA&quot;</span> city=<span style="color: #ff0000;">&quot;Cambridge&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> name=<span style="color: #ff0000;">&quot;Andrew&quot;</span> state=<span style="color: #ff0000;">&quot;MA&quot;</span> city=<span style="color: #ff0000;">&quot;Boston&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Object</span> name=<span style="color: #ff0000;">&quot;Steven&quot;</span> state=<span style="color: #ff0000;">&quot;NY&quot;</span> city=<span style="color: #ff0000;">&quot;Buffalo&quot;</span> <span style="color: #7400FF;">/&gt;</span></span>
			<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:dataProvider</span><span style="color: #7400FF;">&gt;</span></span>
			<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:columns</span><span style="color: #7400FF;">&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:AdvancedDataGridColumn</span> headerText=<span style="color: #ff0000;">&quot;Name&quot;</span> dataField=<span style="color: #ff0000;">&quot;name&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:AdvancedDataGridColumn</span> headerText=<span style="color: #ff0000;">&quot;State&quot;</span> dataField=<span style="color: #ff0000;">&quot;state&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
				<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:AdvancedDataGridColumn</span> headerText=<span style="color: #ff0000;">&quot;City&quot;</span> dataField=<span style="color: #ff0000;">&quot;city&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
			<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:columns</span><span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:AdvancedDataGrid</span><span style="color: #7400FF;">&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Button</span> x=<span style="color: #ff0000;">&quot;10&quot;</span> y=<span style="color: #ff0000;">&quot;380&quot;</span> label=<span style="color: #ff0000;">&quot;Copy DataGrid To Clipboard (CSV)&quot;</span> click=<span style="color: #ff0000;">&quot;DataGridUtil.exportDGToClipboard(datagrid, true, dgSelected.selected)&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Button</span> x=<span style="color: #ff0000;">&quot;10&quot;</span> y=<span style="color: #ff0000;">&quot;410&quot;</span> label=<span style="color: #ff0000;">&quot;Copy DataGrid To Clipboard (TAB)&quot;</span> click=<span style="color: #ff0000;">&quot;DataGridUtil.exportDGToClipboard(datagrid, false, dgSelected.selected)&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Button</span> x=<span style="color: #ff0000;">&quot;360&quot;</span> y=<span style="color: #ff0000;">&quot;380&quot;</span> label=<span style="color: #ff0000;">&quot;Copy Advanced DataGrid To Clipboard (CSV)&quot;</span> click=<span style="color: #ff0000;">&quot;DataGridUtil.exportADGToClipboard(advancedDataGrid, true, adgSelected.selected)&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Button</span> x=<span style="color: #ff0000;">&quot;360&quot;</span> y=<span style="color: #ff0000;">&quot;410&quot;</span> label=<span style="color: #ff0000;">&quot;Copy Advanced DataGrid To Clipboard (TAB)&quot;</span> click=<span style="color: #ff0000;">&quot;DataGridUtil.exportADGToClipboard(advancedDataGrid, false, adgSelected.selected)&quot;</span><span style="color: #7400FF;">/&gt;</span></span>	
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Label</span> x=<span style="color: #ff0000;">&quot;10&quot;</span> y=<span style="color: #ff0000;">&quot;10&quot;</span> text=<span style="color: #ff0000;">&quot;Export Data Grid To Clipboard&quot;</span> color=<span style="color: #ff0000;">&quot;#EFEFEF&quot;</span> fontWeight=<span style="color: #ff0000;">&quot;bold&quot;</span> fontSize=<span style="color: #ff0000;">&quot;28&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Label</span> x=<span style="color: #ff0000;">&quot;10&quot;</span> y=<span style="color: #ff0000;">&quot;43&quot;</span> text=<span style="color: #ff0000;">&quot;CSV &amp;amp; Tab Delimited&quot;</span> fontSize=<span style="color: #ff0000;">&quot;20&quot;</span> fontWeight=<span style="color: #ff0000;">&quot;bold&quot;</span> color=<span style="color: #ff0000;">&quot;#EFEFEF&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:HRule</span> y=<span style="color: #ff0000;">&quot;73&quot;</span> left=<span style="color: #ff0000;">&quot;10&quot;</span> right=<span style="color: #ff0000;">&quot;10&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:CheckBox</span> id=<span style="color: #ff0000;">&quot;dgSelected&quot;</span> x=<span style="color: #ff0000;">&quot;10&quot;</span> y=<span style="color: #ff0000;">&quot;438&quot;</span> label=<span style="color: #ff0000;">&quot;Only Selected&quot;</span> color=<span style="color: #ff0000;">&quot;#EFEFEF&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:CheckBox</span> id=<span style="color: #ff0000;">&quot;adgSelected&quot;</span> x=<span style="color: #ff0000;">&quot;360&quot;</span> y=<span style="color: #ff0000;">&quot;440&quot;</span> label=<span style="color: #ff0000;">&quot;Only Selected&quot;</span> color=<span style="color: #ff0000;">&quot;#EFEFEF&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Label</span> x=<span style="color: #ff0000;">&quot;636&quot;</span> y=<span style="color: #ff0000;">&quot;411&quot;</span> text=<span style="color: #ff0000;">&quot;(Excel)&quot;</span> color=<span style="color: #ff0000;">&quot;#D5E0D6&quot;</span> fontWeight=<span style="color: #ff0000;">&quot;bold&quot;</span> fontSize=<span style="color: #ff0000;">&quot;12&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
		<span style="color: #000000;"><span style="color: #7400FF;">&lt;mx:Label</span> x=<span style="color: #ff0000;">&quot;234&quot;</span> y=<span style="color: #ff0000;">&quot;410&quot;</span> text=<span style="color: #ff0000;">&quot;(Excel)&quot;</span> color=<span style="color: #ff0000;">&quot;#D5E0D6&quot;</span> fontWeight=<span style="color: #ff0000;">&quot;bold&quot;</span> fontSize=<span style="color: #ff0000;">&quot;12&quot;</span><span style="color: #7400FF;">/&gt;</span></span>
	<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Canvas</span><span style="color: #7400FF;">&gt;</span></span>
<span style="color: #000000;"><span style="color: #7400FF;">&lt;/mx:Application</span><span style="color: #7400FF;">&gt;</span></span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.blog.dannygagne.com/archives/296/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

