<?xml version="1.0" ?>
<?xml-stylesheet href="/css/rss20.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:pheedo="http://www.pheedo.com/namespace/pheedo" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>DotNetSlackers Latest ASP.NET News in Category DataSet</title>
		<link>http://dotnetslackers.com/DataSet/re-default.aspx</link>
		<description>Latest ASP.NET news from DotNetSlackers in Category DataSet</description>
		<ttl>60</ttl>
		<atom:link rel="hub" href="http://www.pheedo.com/api/hub/"/>
		<atom:link rel="self" href="http://feeds.pheedo.com/dotnetslackers_dataset" type="application/rss+xml"/>
		<item>
			<title>jQuery DataTables in Java Web Applications</title>
			<link>http://www.pheedcontent.com/click.phdo?i=86a417f0b0f260aec12e054f7f50e621</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-694794_jQuery_DataTables_in_Java_Web_Applications.aspx</pheedo:origLink>
			<description>Enhancing simple tables implemented in Java web applications using the jQuery DataTables plug-in....&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=86a417f0b0f260aec12e054f7f50e621&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=86a417f0b0f260aec12e054f7f50e621&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>The Code Project Latest Articles</author>
			<pubDate>Thu, 26 Apr 2012 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>JQuery Data Tables in Java Web Applications</title>
			<link>http://www.pheedcontent.com/click.phdo?i=5de4d8d6855c49b3b17eebf0a030b1b8</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-683382_JQuery_Data_Tables_in_Java_Web_Applications.aspx</pheedo:origLink>
			<description>Enhancing simple tables implemented in java web applications using the JQuery DataTables plugin...&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=5de4d8d6855c49b3b17eebf0a030b1b8&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=5de4d8d6855c49b3b17eebf0a030b1b8&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>The Code Project Latest Articles</author>
			<pubDate>Sat, 07 Apr 2012 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>jQuery DataTables Advanced Filtering in ASP.NET MVC (jQuery DataTables and ASP.NET MVC Integration - Part V)</title>
			<link>http://www.pheedcontent.com/click.phdo?i=a7e2f2871524b3a602bcd71804173f5a</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-682166_jQuery_DataTables_Advanced_Filtering_in_ASP_NET_MVC_jQuery_DataTables_and_ASP_NET_MVC_Integration_Part_V.aspx</pheedo:origLink>
			<description>How to implement advanced column filtering using jQuery DataTables....&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=a7e2f2871524b3a602bcd71804173f5a&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=a7e2f2871524b3a602bcd71804173f5a&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>The Code Project Latest Articles</author>
			<pubDate>Thu, 05 Apr 2012 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>Pivoting DataTable Simplified</title>
			<link>http://www.pheedcontent.com/click.phdo?i=b05f9bc480305ca1d41af041a5fe3d55</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-680284_Pivoting_DataTable_Simplified.aspx</pheedo:origLink>
			<description>A class to pivot a DataTable with various aggregate functions....&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=b05f9bc480305ca1d41af041a5fe3d55&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=b05f9bc480305ca1d41af041a5fe3d55&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>The Code Project Latest Articles</author>
			<pubDate>Mon, 02 Apr 2012 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>JQuery DataTables Advanced Filtering in ASP.NET MVC (jQuery DataTables and ASP.NET MVC Integration - Part V)</title>
			<link>http://www.pheedcontent.com/click.phdo?i=aa40b319e9329cae5b8015cc8b02cc1f</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-668753_JQuery_DataTables_Advanced_Filtering_in_ASP_NET_MVC_jQuery_DataTables_and_ASP_NET_MVC_Integration_Part_V.aspx</pheedo:origLink>
			<description>Description how to implement advanced column filtering using JQuery DataTables...&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=aa40b319e9329cae5b8015cc8b02cc1f&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=aa40b319e9329cae5b8015cc8b02cc1f&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>The Code Project Latest Articles</author>
			<pubDate>Tue, 13 Mar 2012 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>Let&amp;amp;rsquo;s Build A Module&amp;amp;ndash;Adding Data</title>
			<link>http://www.pheedcontent.com/click.phdo?i=e5bc5599acc9e62c581b221ddb8cc5af</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-675065_Let_amp_rsquo_s_Build_A_Module_amp_ndash_Adding_Data.aspx</pheedo:origLink>
			<description>Continuing our look at Data using the Entity Framework, WCF Data Service and Knockout.js, we see how to Add data to your tables. Well take a look at how to use the Entity Framework/WCF Data Service/Knockout.js components to build a form and add data to our module tables....&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=e5bc5599acc9e62c581b221ddb8cc5af&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=e5bc5599acc9e62c581b221ddb8cc5af&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>Joe Brinkman</author>
			<pubDate>Mon, 12 Mar 2012 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>Getting Started with KendoUI and OpenAccess ORM</title>
			<link>http://www.pheedcontent.com/click.phdo?i=a90d79b75916fbf989cc923b3c5e08b7</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-652518_Getting_Started_with_KendoUI_and_OpenAccess_ORM.aspx</pheedo:origLink>
			<description>&lt;p&gt;As many of you may know, &lt;a rel='nofollow' href="http://www.kendoui.com/" target="_blank" re_target="_blank"&gt;KendoUI&lt;/a&gt; is a really awesome new JavaScript framework that combines everything needed for modern JS development into one sweet package.&amp;nbsp; One of the features it provides is the ability to bind different UI controls to various data sources; so in this blog I will show you how &lt;a rel='nofollow' href="http://www.telerik.com/products/orm.aspx" target="_blank" re_target="_blank"&gt;OpenAccess ORM&lt;/a&gt; can be leveraged on the backend, and &lt;a rel='nofollow' href="http://www.kendoui.com/" target="_blank" re_target="_blank"&gt;KendoUI&lt;/a&gt; can take care of the front end!&lt;/p&gt; &lt;h2&gt;Getting Set Up&lt;/h2&gt; &lt;p&gt;To get started create a new &lt;strong&gt;ASP.Net&lt;/strong&gt;&amp;nbsp;&lt;strong&gt;Empty Web Application. &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a rel='nofollow' href="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_2.sflb" target="blank"&gt;&lt;img style="display: inline;        border-width: 0px;border-style: solid;" title="image" alt="image" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_thumb.sflb" width="402" height="279" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;em&gt;Note: You can really use any web based project template you like, in this walkthrough I just chose to start with nothing. :)&lt;/span&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Once the project loads, fire up the &lt;a rel='nofollow' href="http://nuget.org/" target="_blank" re_target="_blank"&gt;NuGet&lt;/a&gt; Package Manager Console.&lt;/p&gt; &lt;p&gt;Add JQuery to the project using the command:&lt;/p&gt; &lt;p&gt;&lt;em&gt;Install-Package jQuery&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Add KendoUI to the project using the command:&lt;/p&gt; &lt;p&gt;&lt;em&gt;Install-Package KendoUIWeb&lt;/em&gt;&lt;/p&gt; &lt;p&gt;Once you run both of these NuGet commands, the solution explorer should look like this:&lt;a rel='nofollow' href="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_28.sflb" target="blank"&gt;&lt;img style="display: inline;        border-width: 0px;border-style: solid;" title="image" alt="image" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_thumb_13.sflb" width="244" height="211" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Now we are ready to build the OpenAccess ORM model!&lt;/p&gt; &lt;p&gt;&lt;em&gt;Note: If you are not familiar with NuGet, or would rather just download, and add the needed files manually.&amp;nbsp; KendoUI is available &lt;/em&gt;&lt;/span&gt;&lt;a rel='nofollow' href="http://www.kendoui.com/get-kendo-ui.aspx" target="_blank" re_target="_blank"&gt;&lt;em&gt;here&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;em&gt;, and Jquery is available &lt;/em&gt;&lt;/span&gt;&lt;a rel='nofollow' href="http://jquery.com/" target="_blank" re_target="_blank"&gt;&lt;em&gt;here&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt; &lt;h2&gt;Building the model&lt;/h2&gt; &lt;p&gt;To build an OpenAccess ORM data model, right click on the web project, navigate to &lt;strong&gt;Add &lt;/strong&gt;&amp;gt; &lt;strong&gt;New Item&lt;/strong&gt;, then select &lt;strong&gt;Telerik OpenAccess Domain Model&lt;/strong&gt;. &lt;/p&gt; &lt;p&gt;&lt;em&gt;Note: If you do not have OpenAccess ORM installed, you can get the trial edition &lt;a rel='nofollow' href="http://www.telerik.com/download-trial-file.aspx?pid=638" target="_blank" re_target="_blank"&gt;here&lt;/a&gt;.&lt;/em&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;a rel='nofollow' href="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_8.sflb" target="blank"&gt;&lt;img style="display: inline;        border-width: 0px;border-style: solid;" title="image" alt="image" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_thumb_3.sflb" width="389" height="211" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Make sure to give the model a name, and then click &lt;strong&gt;Add&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;In the next window select &lt;strong&gt;Populate from Database&lt;/strong&gt;, and click &lt;strong&gt;Next&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;&lt;a rel='nofollow' href="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_10.sflb" target="blank"&gt;&lt;img style="display: inline;        border-width: 0px;border-style: solid;" title="image" alt="image" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_thumb_4.sflb" width="331" height="255" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Set up a connection to NorthwindOA, which is installed with OpenAccess, and then click next.&lt;/p&gt; &lt;p&gt;&lt;a rel='nofollow' href="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_12.sflb" target="blank"&gt;&lt;img style="display: inline;        border-width: 0px;border-style: solid;" title="image" alt="image" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_thumb_5.sflb" width="337" height="259" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;At this point go ahead and include all tables from the database in the data model.&lt;/p&gt; &lt;p&gt;&lt;a rel='nofollow' href="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_16.sflb" target="blank"&gt;&lt;img style="display: inline;        border-width: 0px;border-style: solid;" title="image" alt="image" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_thumb_7.sflb" width="337" height="259" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Click finish, and step 2 is done!&amp;nbsp; The data model is ready to be used.&amp;nbsp; The next step is to expose this data model through a service layer.&lt;/p&gt; &lt;h2&gt;Building the Service Layer&lt;/h2&gt; &lt;p&gt;Prepare yourself - this is the most &lt;strong&gt;difficult&lt;/strong&gt; part!&amp;nbsp; Im kidding&lt;strong&gt;Perform a build&lt;/strong&gt; on the application, and right click on the .rlinq file in the solution explorer. Select &lt;strong&gt;Generate OpenAccess Domain Model Service&lt;/strong&gt;, and the domain service wizard will fire up. &lt;/p&gt; &lt;p&gt;&lt;a rel='nofollow' href="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_18.sflb" target="blank"&gt;&lt;img style="display: inline;        border-width: 0px;border-style: solid;" title="image" alt="image" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_thumb_8.sflb" width="208" height="244" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;em&gt;Note: please ensure you &lt;strong&gt;build&lt;/strong&gt; the project before you launch the wizard.&amp;nbsp; If you do not do this, you will not be able to see the domain model in the service wizard as shown below.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;a rel='nofollow' href="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_20_1.sflb" target="blank"&gt;&lt;img style="display: inline;        border-width: 0px;border-style: solid;" title="image" alt="image" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_thumb_9.sflb" width="244" height="188" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Select the NorthwindOA context in the wizard, and click Next.&lt;/p&gt; &lt;p&gt;&lt;a rel='nofollow' href="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_22.sflb" target="blank"&gt;&lt;img style="display: inline;        border-width: 0px;border-style: solid;" title="image" alt="image" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_thumb_10.sflb" width="297" height="229" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;This screen allows you to configure the service that will be created.&amp;nbsp; Give the service a name, select the &lt;strong&gt;WCF Data Services V2 tab&lt;/strong&gt;, and then click Finish.&lt;/p&gt; &lt;p&gt;&lt;a rel='nofollow' href="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_24.sflb" target="blank"&gt;&lt;img style="display: inline;        border-width: 0px;border-style: solid;" title="image" alt="image" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_thumb_11.sflb" width="298" height="230" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;In about 3 clicks we created an OData service which exposes the domain model, sweet! :)&amp;nbsp; &lt;/p&gt; &lt;h2&gt;Connecting the OData Service to a Kendo Grid&lt;/h2&gt; &lt;p&gt;Now all that is left to do is configure the front end.&amp;nbsp; For now we will wire up the Orders to a KendoUI grid, but feel free to take it even further!&amp;nbsp; KendoUI has a lot of cool features to play around with :)&lt;/p&gt; &lt;p&gt;First thing we need to do is add a new &lt;em&gt;html &lt;/em&gt;page to the project. So once again, right click on the project in the solution explorer, select &lt;strong&gt;Add &lt;/strong&gt;&amp;gt; &lt;strong&gt;New Item&lt;/strong&gt;, only this time choose HTML Page (its in the list I promise, though I have overlooked it for a loong time!), name the page &lt;strong&gt;default.htm&lt;/strong&gt;, and then click &lt;strong&gt;Add.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a rel='nofollow' href="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_26.sflb" target="blank"&gt;&lt;img style="display: inline;        border-width: 0px;border-style: solid;" title="image" alt="image" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_thumb_12.sflb" width="306" height="213" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Now we need to add the needed Kendo files, so add the following lines in the head section:&lt;/p&gt; &lt;script src="https://gist.github.com/1755775.js?file=headincludes.html"&gt;&lt;/script&gt; &lt;p&gt;Next, we need to set up the grid.&amp;nbsp; KendoUIs web site provides many &lt;a rel='nofollow' href="http://demos.kendoui.com/web/grid/index.html" target="_blank" re_target="_blank"&gt;great examples&lt;/a&gt; of how to configure binding; so I wont go into too much detail here.&amp;nbsp; The basic idea is that we need a div that will be used as the container for the KendoUI grid, and then we just have to configure the grid in script.&amp;nbsp; &lt;/p&gt; &lt;p&gt;The code needed is here:&lt;/p&gt; &lt;script src="https://gist.github.com/1755775.js?file=body.html"&gt;&lt;/script&gt; &lt;p&gt;Now run the application, and navigate to default.htm.&amp;nbsp; If all went well you should be presented with a great looking &lt;em&gt;empty&lt;/em&gt; grid:&lt;/p&gt; &lt;p&gt;&lt;a rel='nofollow' href="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_30.sflb" target="blank"&gt;&lt;img style="display: inline;        border-width: 0px;border-style: solid;" title="image" alt="image" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_thumb_14.sflb" width="570" height="105" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;So what gives?!&amp;nbsp; Why is there no data in the grid?&amp;nbsp; Well if you take a look at firebug/chrome tools you should see something like:&lt;/p&gt; &lt;p&gt;Failed to load resource: the server responded with a status of 400 (Bad Request)&lt;/span&gt;&lt;/p&gt; &lt;p&gt;This error by itself is not very helpful, but if you navigate to the page it tried to retrieve, in my case:&lt;/p&gt; &lt;p&gt;&lt;a rel='nofollow' href="http://localhost:11224/NorthwindService.svc/Orders?$format=json&amp;$inlinecount=allpages&amp;$callback=callback&amp;$top=10" target="blank"&gt;http://localhost:11224/NorthwindService.svc/Orders?$format=json&amp;$inlinecount=allpages&amp;$callback=callback&amp;$top=10&lt;/a&gt;&lt;/p&gt; &lt;p&gt;You will be greeted with this error:&lt;/p&gt; &lt;p&gt;The query parameter '$format' begins with a system-reserved '$' character but is not recognized.&lt;/p&gt; &lt;h2&gt;&lt;/h2&gt; &lt;h2&gt;&lt;/h2&gt; &lt;h2&gt;&lt;/h2&gt; &lt;h2&gt;We Need JSON&lt;/h2&gt; &lt;p&gt;KendoUI uses JSON to communicate with an OData service; but WCF Data Services does not support JSON &lt;em&gt;out of the box.&lt;/em&gt;&amp;nbsp; To enable support for JSON, you can download the needed code from the &lt;a rel='nofollow' href="http://archive.msdn.microsoft.com/DataServicesJSONP" target="_blank" re_target="_blank"&gt;Microsoft Code Gallery&lt;/a&gt;.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Once you have added the needed code to the project, and you add the needed reference to &lt;strong&gt;System.Runtime.Serialization.dll, &lt;/strong&gt;navigate to NorthwindService.svc.cs (&lt;em&gt;Your name might be different). &lt;/em&gt;&lt;/p&gt; &lt;p&gt;In the service add the &lt;strong&gt;JSONPSupportBehavior&lt;/strong&gt; attribute:&lt;/p&gt; &lt;script src="https://gist.github.com/1755775.js?file=JSONPpartial.cs"&gt;&lt;/script&gt; &lt;p&gt;Run the application one more time, and this time, you should be greeted by a great looking &lt;em&gt;populated&lt;/em&gt; grid :)&lt;/p&gt; &lt;p&gt;&lt;a rel='nofollow' href="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_32.sflb" target="blank"&gt;&lt;img style="display: inline;        border-width: 0px;border-style: solid;" title="image" alt="image" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-image_thumb_15.sflb" width="304" height="192" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;h2&gt;Conclusions&lt;/h2&gt; &lt;p&gt;The OpenAccess ORM Visual Designer, and Service Layer Generator make it extremely easy to get started working with KendoUI.&amp;nbsp; In fact, we only had to write 1 line of server side code thanks to these great tools!&lt;/p&gt; &lt;p&gt;You can see complete code sample in this &lt;a rel='nofollow' href="https://gist.github.com/1755775" target="_blank" re_target="_blank"&gt;gist&lt;/a&gt;. In addition, this example will be provided in the upcoming release of the &lt;a rel='nofollow' href="http://www.telerik.com/products/orm/features/sdk.aspx" target="_blank" re_target="_blank"&gt;OpenAccess ORM SDK&lt;/a&gt;, which will be release right along side Q1 2012! Make sure to register for the &lt;a rel='nofollow' href="http://www.telerik.com/support/webinars.aspx" target="_blank" re_target="_blank"&gt;webinars&lt;/a&gt; so you dont miss all the great new things we have to show you! &lt;/p&gt; &lt;p&gt;&lt;a title="Telerik Webinars" href="http://www.telerik.com/support/webinars.aspx" target="_blank" re_target="_blank"&gt;&lt;img style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; display: inline; float: right;        border-width: 0px;border-style: solid;" title="Blog_Image-ninja" alt="Blog_Image-ninja" src="http://blogs.telerik.com/Libraries/MetaBlogLib/WindowsLiveWriter-GettingStartedwithKendoUIandOpenAccessOR_C47D-Blog_Image-ninja_3.sflb" width="240" height="130" /&gt;&lt;/a&gt;Its time for all .NET Ninjas to sharpen their skills! The latest Telerik release is just around the corner and we have tons of new stuff to show off. If you are eager to see the new bits and sharpen your .NET skills, be sure to sign up for Release Webinar Week. This 3-day event is packed with hour-long webinar sessions on the coolest new features shipping with the Q1 2012 release.&amp;nbsp; Release Webinar Week will be held on February 20  22, so mark your calendars. One lucky winner from each webinar will leave with a Telerik Ultimate Collection license worth $1999. To enter the drawing and participate in the Q&amp;A session, you must attend the live webinar. &lt;/p&gt; &lt;p&gt;Webinar Schedule and Registration Link:&amp;nbsp; &lt;a rel='nofollow' href="http://www.telerik.com/support/webinars.aspx" target="blank"&gt;http://www.telerik.com/support/webinars.aspx&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Happy Coding!&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Telerik/~4/LjrM-I-6ixg" height="1" width="1"/&gt;&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=a90d79b75916fbf989cc923b3c5e08b7&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=a90d79b75916fbf989cc923b3c5e08b7&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>the telerik blogs</author>
			<pubDate>Thu, 09 Feb 2012 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>A Web Recipe: Modal dialog and grid for child entities</title>
			<link>http://www.pheedcontent.com/click.phdo?i=f834a9243c977b6be228357f20391640</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-697890_A_Web_Recipe_Modal_dialog_and_grid_for_child_entities.aspx</pheedo:origLink>
			<description>This post is the forth in the series of posts described here. So far we’ve put a data model and data access layer in place use EF Code First, and built out a snappy Index view that uses the jquery DataTables plugin to load our grid of beers. The next thing to explore is working [...]&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=f834a9243c977b6be228357f20391640&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=f834a9243c977b6be228357f20391640&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>Clarity Blogs: ASP.NET</author>
			<pubDate>Fri, 03 Feb 2012 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>A Web Recipe: Modal dialog and grid for child entities</title>
			<link>http://www.pheedcontent.com/click.phdo?i=4544483e1aa97f944e66068120a36f60</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-645530_A_Web_Recipe_Modal_dialog_and_grid_for_child_entities.aspx</pheedo:origLink>
			<description>This post is the forth in the series of posts described here. So far we’ve put a data model and data access layer in place use EF Code First, and built out a snappy Index view that uses the jquery DataTables plugin to load our grid of beers. The next thing to explore is working [...]&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=4544483e1aa97f944e66068120a36f60&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=4544483e1aa97f944e66068120a36f60&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>Clarity Blogs: ASP.NET</author>
			<pubDate>Fri, 03 Feb 2012 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>Let&amp;amp;rsquo;s Build a Module #4&amp;amp;ndash;Data!</title>
			<link>http://www.pheedcontent.com/click.phdo?i=e31369d541961ceb6ad2931a214164b9</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-648483_Let_amp_rsquo_s_Build_a_Module_hash4_amp_ndash_Data.aspx</pheedo:origLink>
			<description>In this next part of the series, well take a look at how the combination of Entity Framework and WCF Data Services gives you an awesome data access layer in no time flat, Quick, Easy and Powerful....&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=e31369d541961ceb6ad2931a214164b9&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=e31369d541961ceb6ad2931a214164b9&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>Joe Brinkman</author>
			<pubDate>Thu, 02 Feb 2012 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>5 Minutes with Data Binding and JavaScript using Knockout and JsViews</title>
			<link>http://www.pheedcontent.com/click.phdo?i=2cc13eae87d85d7a9b22cf847623d2ba</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-644170_5_Minutes_with_Data_Binding_and_JavaScript_using_Knockout_and_JsViews.aspx</pheedo:origLink>
			<description>For years when developers heard the term data source control it sent shivers down spines. It often referred to some tightly coupled object that managed binding the source data to the target controls and took you about 80% of the way t your goal. But it also often left you at the middle of the desert heat with nothing but a pair of sunglasses and a and a long way to go by foot to your destination as it drove off.  Thankfully, data sources and data binding have evolved considerably over the years and...&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=2cc13eae87d85d7a9b22cf847623d2ba&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=2cc13eae87d85d7a9b22cf847623d2ba&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>JohnPapa.net</author>
			<pubDate>Wed, 01 Feb 2012 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>Adding Multilanguage Support To Your Objects</title>
			<link>http://www.pheedcontent.com/click.phdo?i=a8f2e0d2b621635889d541bf9304f920</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-619457_Adding_Multilanguage_Support_To_Your_Objects.aspx</pheedo:origLink>
			<description>In todays world localization became a must requirement in applications that we develop. We can easily achieve this goal by using recource files for static resources such as exception messages, label texts etc. However using localized data fetched from a data source will be a problem. Since the data...&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=a8f2e0d2b621635889d541bf9304f920&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=a8f2e0d2b621635889d541bf9304f920&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>The Code Project Latest Articles</author>
			<pubDate>Wed, 21 Dec 2011 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>Export any page to Excel automatically</title>
			<link>http://www.pheedcontent.com/click.phdo?i=a45f17d8b921d919a7cb7d3bafdc80a0</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-615360_Export_any_page_to_Excel_automatically.aspx</pheedo:origLink>
			<description>DataTable people = (DataTable)Session["people"];ExcelFile ef = new ExcelFile();ExcelWorksheet ws = ef.Worksheets.Add("DataSheet");ws.InsertDataTable(people, "A1", true); Response.Clear(); switch (this.RadioButtonList1.SelectedValue){    case "XLS":       ......&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=a45f17d8b921d919a7cb7d3bafdc80a0&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=a45f17d8b921d919a7cb7d3bafdc80a0&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>The Code Project Latest Articles</author>
			<pubDate>Wed, 14 Dec 2011 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>Extending DataTables Range Filter</title>
			<link>http://www.pheedcontent.com/click.phdo?i=aca97dab4f4f40c4111d10951821455f</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-589084_Extending_DataTables_Range_Filter.aspx</pheedo:origLink>
			<description>DataTables plugin extension to include range filter...&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=aca97dab4f4f40c4111d10951821455f&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=aca97dab4f4f40c4111d10951821455f&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>The Code Project Latest Articles</author>
			<pubDate>Fri, 28 Oct 2011 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>How to use The JQuery UI Autocomplete widget which enables users to quickly find and select from a pre-populated list of values as they type, leveraging searching and filtering.</title>
			<link>http://www.pheedcontent.com/click.phdo?i=3dba435f34a0bf787e0295ddf6779628</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-588480_How_to_use_The_JQuery_UI_Autocomplete_widget_which_enables_users_to_quickly_find_and_select_from_a_pre_populated_list_of_values_as_they_type_leveraging_searching_and_filtering.aspx</pheedo:origLink>
			<description>By giving an Autocomplete field focus or entering something into it, the plugin starts searching for entries that match and displays a list of values to choose from. By entering more characters, the user can filter down the list to better matches. This article illustrates the use of Autocomplete with an ASHX Webhandler data source.  &lt;a rel='nofollow' href="http://www.eggheadcafe.com/tutorials/asp-net/9f0a7720-3f21-4a3d-8641-db773671df22/jquery-ui-autocomplete-with-ashx-webhandler-data-source.aspx" target="_self"&gt;read more&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;By Peter Bromberg&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=3dba435f34a0bf787e0295ddf6779628&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=3dba435f34a0bf787e0295ddf6779628&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>EggHeadCafe.com New Articles</author>
			<pubDate>Thu, 27 Oct 2011 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>System Center Data Protection Manager 2012 Now in Beta</title>
			<link>http://www.pheedcontent.com/click.phdo?i=c338b08a93b14d3743cb35fe97746b33</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-560728_System_Center_Data_Protection_Manager_2012_Now_in_Beta.aspx</pheedo:origLink>
			<description>The DPM 2012 beta includes a new centralized console and backup and recovery of generic data sources, among others....&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=c338b08a93b14d3743cb35fe97746b33&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=c338b08a93b14d3743cb35fe97746b33&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>Microsoft Certified Professional Magazine Online | Todays Top Picks</author>
			<pubDate>Fri, 02 Sep 2011 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>Delete Functionality in GridView with Confirmation using JQuery UI Dialog</title>
			<link>http://www.pheedcontent.com/click.phdo?i=2911ed705ce7d65223b0005c38700831</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-544647_Delete_Functionality_in_GridView_with_Confirmation_using_JQuery_UI_Dialog.aspx</pheedo:origLink>
			<description>You're using a GridView web control to list records from a particular data source and you want a delete functionality for each row of data. A dialog must be presented to the user to confirm deletion. There's also a possibility of error when deleting a record from your data source and you also want t...&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=2911ed705ce7d65223b0005c38700831&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=2911ed705ce7d65223b0005c38700831&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>The Code Project Latest Articles</author>
			<pubDate>Mon, 08 Aug 2011 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>Client-side paging with jQuery</title>
			<link>http://www.pheedcontent.com/click.phdo?i=4b17ab744735a6560e67584d2a4debec</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-536904_Client_side_paging_with_jQuery.aspx</pheedo:origLink>
			<description>A mash-up of sorts built using Microsoft's jQuery Template plugin along with G Birke's jQuery Pagination plugin &amp; a photo-stream from Flickr acting as a data source...&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=4b17ab744735a6560e67584d2a4debec&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=4b17ab744735a6560e67584d2a4debec&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>The Code Project Latest Articles</author>
			<pubDate>Mon, 25 Jul 2011 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>Entity Framework/WCF Data Services June 2011 CTP: Derived Entities with Related Data</title>
			<link>http://www.pheedcontent.com/click.phdo?i=d38a662cb84824aa342b4f16fe900c69</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-524486_Entity_Framework_WCF_Data_Services_June_2011_CTP_Derived_Entities_with_Related_Data.aspx</pheedo:origLink>
			<description>Well, this change really came in the March 2011 CTP but I didn&amp;rsquo;t realize it until the June CTP was out, so I&amp;rsquo;ll call it a wash.WCF Data Services has had a bad problem with inherited types where the derived type had a relationship to yet another type. For example, in this model where TPTTableA is a derived type (from Base)and has related data (BaseChildren).&amp;nbsp;If you expose just the Bases EntitySet (along with its derived type) in a WCF Data service, that was fine. I can browse...&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=d38a662cb84824aa342b4f16fe900c69&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=d38a662cb84824aa342b4f16fe900c69&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>Julia Lerman Blog - Dont Be Iffy...</author>
			<pubDate>Sat, 02 Jul 2011 00:00:00 GMT</pubDate>
		</item>
		<item>
			<title>Export an ADO.NET DataTable to Excel using NPOI</title>
			<link>http://www.pheedcontent.com/click.phdo?i=eb54811625d8667f2481bd7d12833b84</link>
			<pheedo:origLink>http://dotnetslackers.com/DataSet/re-511450_Export_an_ADO_NET_DataTable_to_Excel_using_NPOI.aspx</pheedo:origLink>
			<description>&lt;p&gt;My latest article on &lt;a rel='nofollow' href="http://dotnetslackers.com/"&gt;DotNetSlackers&lt;/a&gt; looks at how to &lt;a rel='nofollow' href="http://dotnetslackers.com/articles/aspnet/Create-Excel-Spreadsheets-Using-NPOI.aspx"&gt;create Excel spreadsheets using NPOI&lt;/a&gt;. &lt;a rel='nofollow' href="http://npoi.codeplex.com/"&gt;NPOI&lt;/a&gt; is a free, open-source .NET library for creating and reading Excel spreadsheets and is a port of the &lt;a rel='nofollow' href="http://poi.apache.org/"&gt;Java POI library&lt;/a&gt;. In the article I show how to use NPOI to programmatically export data into a spreadsheet with multiple sheets, formatting, and so on. Specifically, my demos look at having a set of objects to export  for example, a set of Linq-to-Sql entity objects  and then crafting an Excel spreadsheet by enumerating those objects and adding applicable rows and columns to the spreadsheet.&lt;/p&gt;  &lt;p&gt;Recently, I needed the ability to allow for more generic exports to Excel. In one of the web applications I work on there is an Excel Export page that offers a number of links that, when clicked, populate an ADO.NET DataTable with the results of a particular database view, generate a &lt;a rel='nofollow' href="http://en.wikipedia.org/wiki/Comma-separated_values"&gt;CSV file&lt;/a&gt;, and then stream that file down to the client with a &lt;strong&gt;Content-Type&lt;/strong&gt; of &lt;strong&gt;application/vnd.ms-excel&lt;/strong&gt;, which prompts the browser to display the CSV content in Excel. This has worked well enough over the years, but unfortunately such data cannot be viewed from the iPad; however, the iPad can display a native Excel file (&lt;strong&gt;.xls&lt;/strong&gt;). The solution, then, was to update the code to use NPOI to return an actual Excel spreadsheet rather than a CSV file.&lt;/p&gt;  &lt;p&gt;To accomplish this I wrote a bit of code that exports the contents of any ol DataTable into an Excel spreadsheet using NPOI. Its pretty straightforward, looping through the rows of the DataTable and adding each as a row to the Excel spreadsheet. There were, however, a couple of gotcha points:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Excel 2003 limits a sheet inside a workbook to a maximum of 65,535 rows. To export more rows than this you need to use multiple sheets. &lt;a rel='nofollow' href="http://www.zachhunter.com/"&gt;Zach Hunter&lt;/a&gt;s blog entry, &lt;a rel='nofollow' href="http://www.zachhunter.com/2010/05/npoi-excel-2003-row-limit/"&gt;NPOI and the Excel 2003 Row Limit&lt;/a&gt;, provided a simple approach to avoiding this problem. In short, I keep track of how many rows Ive added to the current sheet and once it exceeds a certain threshold I create a new sheet and start from the top.&lt;/li&gt;    &lt;li&gt;Excel has limits and restrictions on the length of sheet names and what characters can appear in a sheet name. I have a method named &lt;strong&gt;EscapeSheetName&lt;/strong&gt; that ensures the sheet name is of a valid length and does not contain any offending characters.&lt;/li&gt;    &lt;li&gt;When exporting very large Excel spreadsheets you may bump into &lt;strong&gt;OutOfMemoryException&lt;/strong&gt;s if you are developing on a 32-bit system and are trying to dump the Excel spreadsheet into a &lt;strong&gt;MemoryStream&lt;/strong&gt; object, which is a common technique for streaming the data to the client. See this Stackoverflow discussion for more information and possible workarounds: &lt;strong&gt;&lt;a rel='nofollow' href="http://stackoverflow.com/questions/6270430/outofmemoryexception-when-generating-a-large-excel-spreadsheet"&gt;OutOfMemoryException When Generating a Large Excel Spreadsheet&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;To demonstrate exporting a DataTable to Excel using NPOI, I augmented the code demo available for download from my DotNetSlackers article to include a new class in the &lt;strong&gt;App_Code&lt;/strong&gt; folder named &lt;strong&gt;NPoiExport&lt;/strong&gt;, which you can download from &lt;a rel='nofollow' href="http://scottonwriting.net/demos/ExcelExportToDataTable.zip"&gt;http://scottonwriting.net/demos/ExcelExportToDataTable.zip&lt;/a&gt;. This class offers an &lt;strong&gt;ExportDataTableToWorkbook&lt;/strong&gt; method that takes as input a DataTable and the sheet name to use for the Excel workbook. (If there are multiple sheets needed, the second sheet is named &lt;em&gt;sheetName&lt;/em&gt;  2, the third, &lt;em&gt;sheetName&lt;/em&gt;  3, and so forth.)&lt;/p&gt;  &lt;p&gt;The &lt;strong&gt;ExportDataTableToWorkbook&lt;/strong&gt; method follows:&lt;/p&gt;  &lt;pre class="brush: csharp;"&gt;public void ExportDataTableToWorkbook(DataTable exportData, string sheetName){    // Create the header row cell style    var headerLabelCellStyle = this.Workbook.CreateCellStyle();    headerLabelCellStyle.BorderBottom = CellBorderType.THIN;    var headerLabelFont = this.Workbook.CreateFont();    headerLabelFont.Boldweight = (short)FontBoldWeight.BOLD;    headerLabelCellStyle.SetFont(headerLabelFont);    var sheet = CreateExportDataTableSheetAndHeaderRow(exportData, sheetName, headerLabelCellStyle);    var currentNPOIRowIndex = 1;    var sheetCount = 1;    for (var rowIndex = 0; rowIndex &amp;lt; exportData.Rows.Count; rowIndex++)    {        if (currentNPOIRowIndex &amp;gt;= MaximumNumberOfRowsPerSheet)        {            sheetCount++;            currentNPOIRowIndex = 1;            sheet = CreateExportDataTableSheetAndHeaderRow(exportData,                                                             sheetName + &amp;quot; - &amp;quot; + sheetCount,                                                             headerLabelCellStyle);        }        var row = sheet.CreateRow(currentNPOIRowIndex++);        for (var colIndex = 0; colIndex &amp;lt; exportData.Columns.Count; colIndex++)        {            var cell = row.CreateCell(colIndex);            cell.SetCellValue(exportData.Rows[rowIndex][colIndex].ToString());        }    }}&lt;/pre&gt;&lt;p&gt;Whenever a new sheet needs to be generated  either when starting or when the maximum number of rows per sheet is exceeded  the &lt;strong&gt;CreateExportDataTableSheetAndHeaderRow&lt;/strong&gt; method is called. This method creates a header row, listing the name of each column in the DataTable.&lt;/p&gt;&lt;pre class="brush: csharp;"&gt;protected Sheet CreateExportDataTableSheetAndHeaderRow(DataTable exportData, string sheetName, CellStyle headerRowStyle){    var sheet = this.Workbook.CreateSheet(EscapeSheetName(sheetName));    // Create the header row    var row = sheet.CreateRow(0);    for (var colIndex = 0; colIndex &amp;lt; exportData.Columns.Count; colIndex++)    {        var cell = row.CreateCell(colIndex);        cell.SetCellValue(exportData.Columns[colIndex].ColumnName);        if (headerRowStyle != null)            cell.CellStyle = headerRowStyle;    }    return sheet;}&lt;/pre&gt;&lt;p&gt;Heres how you would go about using the &lt;strong&gt;NpoiExport&lt;/strong&gt; class to export a DataTable and then stream it down to the client:&lt;/p&gt;&lt;ol&gt;  &lt;li&gt;Create and populate the DataTable with the data to export. Remember, the DataTables column names are what will appear in the header row so use aliases in the SQL query to provide more description/formatted column names, if you prefer.&lt;/li&gt;  &lt;li&gt;Create an instance of the NpoiExport class.&lt;/li&gt;  &lt;li&gt;Call the objects &lt;strong&gt;ExportDataTableToWorkbook&lt;/strong&gt; method passing in the DataTable from step 1 (along with a sheet name of your choice).&lt;/li&gt;  &lt;li&gt;Set the &lt;strong&gt;Content-Type&lt;/strong&gt; and &lt;strong&gt;Content-Disposition &lt;/strong&gt;response headers appropriately and then stream down the contents of the Excel document, which is accessible via the &lt;strong&gt;NpoiExport&lt;/strong&gt; objects &lt;strong&gt;GetBytes&lt;/strong&gt; method.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;The following code snippet illustrates the above four steps.&lt;/p&gt;&lt;pre class="brush: csharp;"&gt;// Populate the DataTablevar myDataTable = new DataTable();using (var myConnection = new SqlConnection(connectionString){    using (var myCommand = new SqlCommand())    {        myCommand.Connection = myConnection;        myCommand.CommandText = sqlQuery;        using (var myAdapter = new SqlDataAdapter(myCommand))        {            myAdapter.Fill(myDataTable);        }    }}// Creat the NpoiExport objectusing (var exporter = new NpoiExport()){    exporter.ExportDataTableToWorkbook(myDataTable, &amp;quot;Results&amp;quot;);    string saveAsFileName = string.Format(&amp;quot;Results-{0:d}.xls&amp;quot;, DateTime.Now);    Response.ContentType = &amp;quot;application/vnd.ms-excel&amp;quot;;    Response.AddHeader(&amp;quot;Content-Disposition&amp;quot;, string.Format(&amp;quot;attachment;filename={0}&amp;quot;, saveAsFileName));    Response.Clear();    Response.BinaryWrite(exporter.GetBytes());    Response.End();}&lt;/pre&gt;&lt;p&gt;Thats all there is to it. The screen shot below shows an example of the exported report. Note that it lacks the nice formatting, auto-sized columns, and other bells and whistles that are possible with NPOI when constructing a report by hand (as I showed in &lt;a rel='nofollow' href="http://dotnetslackers.com/articles/aspnet/Create-Excel-Spreadsheets-Using-NPOI.aspx"&gt;Create Excel Spreadsheets Using NPOI&lt;/a&gt;), but it does make exporting data to Excel an exercise of just a few lines of code. And its exported data that can be opened and viewed from an iPad.&lt;/p&gt;&lt;p&gt;&lt;a rel='nofollow' href="http://nbaweblog.com/images/sowblog/ExcelOutput_1CF187F3.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ExcelOutput" border="0" alt="ExcelOutput" src="http://nbaweblog.com/images/sowblog/ExcelOutput_thumb_108364CA.png" width="644" height="460" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The above Excel spreadsheet was created using the ad-hoc query:&lt;/p&gt;&lt;pre class="brush: sql;"&gt;SELECT CategoryName AS [Category],        Description,        (SELECT COUNT(*)         FROM Products         WHERE Products.CategoryID = Categories.CategoryID)             AS [Product Count]FROM CategoriesWHERE CategoryID &amp;gt;= 3&lt;/pre&gt;&lt;p&gt;Happy Programming!&lt;/p&gt;&lt;p&gt;&lt;font size="4"&gt;&lt;strong&gt;Download:&lt;/strong&gt; &lt;/font&gt;&lt;a rel='nofollow' href="http://scottonwriting.net/demos/ExcelExportToDataTable.zip"&gt;&lt;font size="4"&gt;http://scottonwriting.net/demos/ExcelExportToDataTable.zip&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://scottonwriting.net/aggbug.aspx?PostID=188924" width="1" height="1"&gt;&lt;p&gt;Did you know that DotNetSlackers also publishes .net articles written by top known .net Authors? We already have over 80 articles in several categories including Silverlight. Take a look: &lt;a href='http://dotnetslackers.com/articles/default.aspx'&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;br clear=&quot;both&quot; style=&quot;clear: both;&quot;/&gt;
&lt;a href=&quot;http://ads.pheedo.com/click.phdo?s=eb54811625d8667f2481bd7d12833b84&amp;p=1&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;border: 0;&quot; border=&quot;0&quot; src=&quot;http://ads.pheedo.com/img.phdo?s=eb54811625d8667f2481bd7d12833b84&amp;p=1&quot;/&gt;&lt;/a&gt;
&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://tags.bluekai.com/site/5148&quot;/&gt;&lt;img alt=&quot;&quot; height=&quot;0&quot; width=&quot;0&quot; border=&quot;0&quot; style=&quot;display:none&quot; src=&quot;http://insight.adsrvr.org/track/evnt/?ct=0:8pyu3gz&amp;adv=wouzn4v&amp;fmt=3&quot;/&gt;</description>
			<author>Scott on Writing</author>
			<pubDate>Tue, 07 Jun 2011 00:00:00 GMT</pubDate>
		</item>
	</channel>
</rss>
