<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Beckh@m&#039;s Blog &#187; C#</title>
	<atom:link href="http://beckh0m.wordpress.com/category/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://beckh0m.wordpress.com</link>
	<description></description>
	<lastBuildDate>Wed, 04 Apr 2012 23:47:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='beckh0m.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Beckh@m&#039;s Blog &#187; C#</title>
		<link>http://beckh0m.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://beckh0m.wordpress.com/osd.xml" title="Beckh@m&#039;s Blog" />
	<atom:link rel='hub' href='http://beckh0m.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Why go Facebook when you can Outlook</title>
		<link>http://beckh0m.wordpress.com/2008/12/16/why-go-facebook-when-you-can-outlook/</link>
		<comments>http://beckh0m.wordpress.com/2008/12/16/why-go-facebook-when-you-can-outlook/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 11:32:46 +0000</pubDate>
		<dc:creator>beckh0m</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[VSTO]]></category>
		<category><![CDATA[VSTO Facebook Outlook]]></category>

		<guid isPermaLink="false">http://beckh0m.wordpress.com/?p=30</guid>
		<description><![CDATA[Facebook to outlook First, Facebook as a very successful social networking website already contains a lot of information that we need and that will save us a lot of work not only to get this information but to use it as well. Second, as you already know, we all work in the morning sometimes we [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=beckh0m.wordpress.com&#038;blog=11025696&#038;post=30&#038;subd=beckh0m&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<p><strong><span style="text-decoration:underline;"><span style="font-size:16pt;line-height:115%;font-family:&amp;">Facebook to outlook </span></span></strong></p>
<p style="margin-left:35.45pt;">First, Facebook as a very successful social networking website already contains a lot of information that we need and that will save us a lot of work not only to get this information but to use it as well.</p>
<p style="margin-left:35.45pt;">Second, as you already know, we all work in the morning sometimes we don’t have time to turn around and certainly don’t have time to open up a browser window and typing the Facebook URL and start logging in, it seems a lot of time which sometimes we don’t have. But yet we would like to update our personal status on Facebook. So how can I do that without wasting all that time?!</p>
<p style="margin-left:51.3pt;">The solution is pretty easy, we all have outlook opened up since the very first second you boot up your computer at work as all work related mails comes through outlook, so why don’t we make it a bit funny and use it to update our status.<strong><em><span style="font-size:14pt;line-height:115%;font-family:&amp;"> </span></em></strong></p>
<p><strong><em><span style="font-size:14pt;line-height:115%;font-family:&amp;">The “Facebook to Outlook” plug-in consists of two main features</span></em></strong></p>
<ol>
<li> Friends to Contacts.</li>
<li> Update my status.</li>
<li>Send notification messages.</li>
</ol>
<p style="text-align:left;direction:ltr;unicode-bidi:embed;margin:0 0 10pt 51.3pt;"><span style="font-size:14pt;font-family:&amp;"> </span></p>
<p style="text-align:left;direction:ltr;unicode-bidi:embed;margin:0 0 10pt 51.3pt;"><em>So in this post I’m gonna walkthrough how to make the first plug-in as the rest is pretty much the same. Okay, let’s go</em></p>
<p style="margin-left:18pt;"><strong><span style="font-size:14pt;line-height:115%;font-family:&amp;">Friends to Contacts:</span></strong></p>
<p style="margin-left:51.3pt;">As a Facebook user I have a lot of friends on Facebook and those friends already published their information and I would like to have those friends in my outlook contact list. So instead of writing down the information of my Facebook friends I just thought it will be nice to have a button that I can click and it does all the work of getting my friends information and adding them to my outlook contact list.</p>
<p style="margin-left:51.3pt;">
<p style="margin-left:51.3pt;">The bad thing is the Facebook REST services don’t allow you to get the email address of friends but I guess it’s better to just modify an existing friend and add the email instead of adding the entire contact information.</p>
<h3>Getting friend’s information from Facebook.</h3>
<p>To get started developing applications with the Facebook API, you first need to register your application and get an API key from Facebook which will allow you to connect to their site and download data. Their <a href="http://developers.facebook.com/get_started.php">Get Started</a> page will lead you through the process.</p>
<p>Now that you have an API key, you can start developing. While you can connect to Facebook and get the information manually through HTTP REST calls,</p>
<p>Okay we first need to get the list of facebook friends:</p>
<p><img src="http://img519.imageshack.us/img519/523/loadfriendslu3.jpg" alt="" /></p>
<p><img src="http://img353.imageshack.us/img353/1227/eventsls9.jpg" alt="" /></p>
<p><img src="http://img176.imageshack.us/img176/7585/intializeservicesma0.jpg" alt="" /></p>
<p>Next, we bind the friends list <strong><span style="background:black none repeat scroll 0 0;font-size:10pt;font-family:Consolas;color:white;">FriendSelected</span></strong><strong><span style="font-size:10pt;font-family:Consolas;color:white;"> </span></strong>event, to allow the user to select his friends he wishes to add as outlook friends</p>
<p><span style="font-size:14pt;font-family:&amp;"><img src="http://img141.imageshack.us/img141/7854/friendsselectedee8.jpg" alt="" /></span></p>
<p><span style="font-size:14pt;font-family:&amp;"><img src="http://img353.imageshack.us/img353/3742/friendstocontactszn2.jpg" alt="" /></span></p>
<p>Next, we add some code to the <strong><span style="background:black none repeat scroll 0 0;font-size:10pt;font-family:Consolas;color:white;">SelectedIndexChanged</span></strong><strong> </strong>list to allow a user to remove a friend he already selected.</p>
<p><span style="font-size:14pt;font-family:&amp;"><img src="http://img156.imageshack.us/img156/1056/selectedindexchangedcf9.jpg" alt="" /></span></p>
<p>Finally, we write the code to move the facebook friends to our outlook contacts.</p>
<p><img src="http://img390.imageshack.us/img390/7924/addtocontactstu5.png" alt="" /></p>
<p><img src="http://img141.imageshack.us/img141/4201/addtomycontacts1gd1.jpg" alt="" /></p>
<p><img src="http://img266.imageshack.us/img266/3522/addtomycontacts2st5.jpg" alt="" /></p>
<p><img src="http://img519.imageshack.us/img519/6875/jobinfoyb8.jpg" alt="" /></p>
<p><img src="http://img519.imageshack.us/img519/8339/hobbyya1.jpg" alt="" /></p>
<p><img src="http://img360.imageshack.us/img360/8058/addgenderel4.jpg" alt="" /></p>
<p><img src="http://img119.imageshack.us/img119/1644/addimagenk4.jpg" alt="" /></p>
<p>and the final output is</p>
<p><img src="http://img168.imageshack.us/img168/1457/donesp0.jpg" alt="" /><br />
Beckham</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/beckh0m.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/beckh0m.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/beckh0m.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/beckh0m.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/beckh0m.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/beckh0m.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/beckh0m.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/beckh0m.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/beckh0m.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/beckh0m.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/beckh0m.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/beckh0m.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/beckh0m.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/beckh0m.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=beckh0m.wordpress.com&#038;blog=11025696&#038;post=30&#038;subd=beckh0m&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://beckh0m.wordpress.com/2008/12/16/why-go-facebook-when-you-can-outlook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1cb642e3bf0857c937c48cab52bcd3d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">beckh0m</media:title>
		</media:content>

		<media:content url="http://img519.imageshack.us/img519/523/loadfriendslu3.jpg" medium="image" />

		<media:content url="http://img353.imageshack.us/img353/1227/eventsls9.jpg" medium="image" />

		<media:content url="http://img176.imageshack.us/img176/7585/intializeservicesma0.jpg" medium="image" />

		<media:content url="http://img141.imageshack.us/img141/7854/friendsselectedee8.jpg" medium="image" />

		<media:content url="http://img353.imageshack.us/img353/3742/friendstocontactszn2.jpg" medium="image" />

		<media:content url="http://img156.imageshack.us/img156/1056/selectedindexchangedcf9.jpg" medium="image" />

		<media:content url="http://img390.imageshack.us/img390/7924/addtocontactstu5.png" medium="image" />

		<media:content url="http://img141.imageshack.us/img141/4201/addtomycontacts1gd1.jpg" medium="image" />

		<media:content url="http://img266.imageshack.us/img266/3522/addtomycontacts2st5.jpg" medium="image" />

		<media:content url="http://img519.imageshack.us/img519/6875/jobinfoyb8.jpg" medium="image" />

		<media:content url="http://img519.imageshack.us/img519/8339/hobbyya1.jpg" medium="image" />

		<media:content url="http://img360.imageshack.us/img360/8058/addgenderel4.jpg" medium="image" />

		<media:content url="http://img119.imageshack.us/img119/1644/addimagenk4.jpg" medium="image" />

		<media:content url="http://img168.imageshack.us/img168/1457/donesp0.jpg" medium="image" />
	</item>
		<item>
		<title>JQuery Magic Continues &#8211;&gt; Enable Searching and sorting in GridView at the client side.</title>
		<link>http://beckh0m.wordpress.com/2008/11/16/jquery-magic-continues-enable-searching-and-sorting-in-gridview-at-the-client-side/</link>
		<comments>http://beckh0m.wordpress.com/2008/11/16/jquery-magic-continues-enable-searching-and-sorting-in-gridview-at-the-client-side/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 12:24:12 +0000</pubDate>
		<dc:creator>beckh0m</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[jQuery sorting Searching GridView]]></category>

		<guid isPermaLink="false">http://beckh0m.wordpress.com/?p=26</guid>
		<description><![CDATA[I geuss you heared about JQuery, Which is an amazing JavaScript library that makes it easy to create wonderful web effects in just a few lines of code. As the website says: “jQuery is a JavaScript library that takes this motto to heart: Writing JavaScript code should be fun. jQuery achieves this goal by taking [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=beckh0m.wordpress.com&#038;blog=11025696&#038;post=26&#038;subd=beckh0m&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I geuss you heared about JQuery, Which is an amazing JavaScript library that makes it easy to create wonderful web effects in just a few lines of code. As the website says:</p>
<p>“jQuery is a JavaScript library that takes this motto to heart: Writing JavaScript code should be fun. jQuery achieves this goal by taking common, repetitive, tasks, stripping out all the unnecessary markup, and leaving them short, smart and understandable.”</p>
<p>there are a lot of jQuery plugins such as facebox.</p>
<p>there is also a 2 plugins that are very cute and neat:</p>
<p>1- The Table Sorter Plugin</p>
<p>2- The table search plugin.</p>
<p>today i&#8217;m gonna use these plugins to allow sorting and searching for the grid view control at the client side ( No Postback)<br />
<strong></strong></p>
<p><strong>okay, Let&#8217;s start,</strong></p>
<p><strong></strong>first of all you need to download the<a href="http://docs.jquery.com/"> jQuery</a>, <a href="http://rikrikrik.com/jquery/quicksearch/">Quick Search</a> &amp; <a href="http://tablesorter.com/docs/">Table Sorter</a> plugins.</p>
<p>1- Create a webpage and put in a GridView control.</p>
<p>2- bind your gridview to a data source. in my case i&#8217;ll use a SQL Data source, that connects to the northwind db and get some information from the [Customers] table.</p>
<p><img src="http://img394.imageshack.us/img394/1446/grdpv2.jpg" alt="gridAndDataSource" /></p>
<p>3- Now the cool part to enable the search into the grid view just add this nice piece of js code</p>
<p><img src="http://img58.imageshack.us/img58/4792/searchxm1.jpg" alt="quicksearch" /></p>
<p>just make sure to add the js files that you downloaded</p>
<p><img src="http://img58.imageshack.us/img58/338/refcc2.jpg" alt="refrences" /></p>
<p>4- To enable sorting is a bit tricky as the table sorter plugin is working with the standard HTML table with and tags but the grid view renders only without tag.</p>
<p><img src="http://img87.imageshack.us/img87/5466/tbodyonlytv2.jpg" alt="nothead" /></p>
<p>Okaay, how can we make the gridview renders the tag ??? We can do that by this line of code which tells the grid view to render the header row as tag.</p>
<p><img src="http://img204.imageshack.us/img204/2650/theadut6.jpg" alt="addthead" /></p>
<p>Now to make your grid sortable at the client side just add this line</p>
<p><img src="http://img394.imageshack.us/img394/9848/sortvi3.jpg" alt="sortable" /></p>
<p>now you can search and sort your grid at the client.<strong></strong></p>
<p><strong><img src="http://img55.imageshack.us/img55/3458/finalda7.jpg" alt="finalgrid" /></strong></p>
<p><a href="https://skydrive.live.com/embed?cid=C4A46A6FCEF67F7E&amp;resid=C4A46A6FCEF67F7E%21414&amp;authkey=AJib_ZgjGIl7YyQ">Source Code</a><br />
<strong><br />
Beckham</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/beckh0m.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/beckh0m.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/beckh0m.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/beckh0m.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/beckh0m.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/beckh0m.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/beckh0m.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/beckh0m.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/beckh0m.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/beckh0m.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/beckh0m.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/beckh0m.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/beckh0m.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/beckh0m.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=beckh0m.wordpress.com&#038;blog=11025696&#038;post=26&#038;subd=beckh0m&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://beckh0m.wordpress.com/2008/11/16/jquery-magic-continues-enable-searching-and-sorting-in-gridview-at-the-client-side/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1cb642e3bf0857c937c48cab52bcd3d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">beckh0m</media:title>
		</media:content>

		<media:content url="http://img394.imageshack.us/img394/1446/grdpv2.jpg" medium="image">
			<media:title type="html">gridAndDataSource</media:title>
		</media:content>

		<media:content url="http://img58.imageshack.us/img58/4792/searchxm1.jpg" medium="image">
			<media:title type="html">quicksearch</media:title>
		</media:content>

		<media:content url="http://img58.imageshack.us/img58/338/refcc2.jpg" medium="image">
			<media:title type="html">refrences</media:title>
		</media:content>

		<media:content url="http://img87.imageshack.us/img87/5466/tbodyonlytv2.jpg" medium="image">
			<media:title type="html">nothead</media:title>
		</media:content>

		<media:content url="http://img204.imageshack.us/img204/2650/theadut6.jpg" medium="image">
			<media:title type="html">addthead</media:title>
		</media:content>

		<media:content url="http://img394.imageshack.us/img394/9848/sortvi3.jpg" medium="image">
			<media:title type="html">sortable</media:title>
		</media:content>

		<media:content url="http://img55.imageshack.us/img55/3458/finalda7.jpg" medium="image">
			<media:title type="html">finalgrid</media:title>
		</media:content>
	</item>
		<item>
		<title>PLINQO: Professional LINQ to Objects</title>
		<link>http://beckh0m.wordpress.com/2008/07/07/plinqo-professional-linq-to-objects/</link>
		<comments>http://beckh0m.wordpress.com/2008/07/07/plinqo-professional-linq-to-objects/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 10:07:36 +0000</pubDate>
		<dc:creator>beckh0m</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[LINQ PLINQ Code Smith]]></category>

		<guid isPermaLink="false">http://beckh0m.wordpress.com/?p=24</guid>
		<description><![CDATA[PLINQO, which stands for Professional LINQ to Objects, is a collection of Code Smith templates that are meant to replace and extend the LINQ to SQL designers that are included with Visual Studio 2008. For more information about PLINQO Check out Paul welter&#8217;s post here. Beckham<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=beckh0m.wordpress.com&#038;blog=11025696&#038;post=24&#038;subd=beckh0m&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal"><span style="font-size:12pt;font-family:&quot;"><font size="4" face="Times New Roman"><u><b>PLINQO</b></u>, </font>which stands for Professional LINQ to Objects, is a<br />
collection of <a href="http://www.codesmithtools.com/">Code Smith</a> templates that are meant to replace and extend the<br />
LINQ to SQL designers that are included with Visual Studio 2008.</span></p>
<h1><font size="2"><span style="font-size:12pt;font-family:&quot;">For more information about PLINQO<br />
Check out <a href="http://community.codesmithtools.com/blogs/pwelter/">Paul welter&#8217;s</a> post <a href="http://community.codesmithtools.com/blogs/pwelter/archive/2007/08/08/plinqo.aspx">here</a>.</span></font><span style="font-size:24pt;font-family:&quot;color:windowtext;"></span></h1>
<p>Beckham</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/beckh0m.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/beckh0m.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/beckh0m.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/beckh0m.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/beckh0m.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/beckh0m.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/beckh0m.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/beckh0m.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/beckh0m.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/beckh0m.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/beckh0m.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/beckh0m.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/beckh0m.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/beckh0m.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/beckh0m.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/beckh0m.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=beckh0m.wordpress.com&#038;blog=11025696&#038;post=24&#038;subd=beckh0m&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://beckh0m.wordpress.com/2008/07/07/plinqo-professional-linq-to-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1cb642e3bf0857c937c48cab52bcd3d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">beckh0m</media:title>
		</media:content>
	</item>
		<item>
		<title>Wrap ContinuousText Inside Label</title>
		<link>http://beckh0m.wordpress.com/2008/04/11/wrap-continuoustext-inside-label/</link>
		<comments>http://beckh0m.wordpress.com/2008/04/11/wrap-continuoustext-inside-label/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 08:37:42 +0000</pubDate>
		<dc:creator>beckh0m</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Wrap text WrapLabel]]></category>

		<guid isPermaLink="false">http://beckh0m.wordpress.com/?p=20</guid>
		<description><![CDATA[Hey guys, I was wondering if any of you has the situation of displaying a text in a label?? sure you did. but imagine the text is tooooo long that it&#8217;s displayed in a long line, Now if you put it in the label it will be displayed in a long line too, to solve this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=beckh0m.wordpress.com&#038;blog=11025696&#038;post=20&#038;subd=beckh0m&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hey guys, I was wondering if any of you has the situation of displaying a text in a label?? sure you did. but imagine the text is tooooo long that it&#8217;s displayed in a long line, Now if you put it in the label it will be displayed in a long line too, to solve this problem there is a lot of solutions you will find if you <a href="http://www.google.com.eg/search?sourceid=navclient&amp;ie=UTF-8&amp;rlz=1T4AMSA_enEG259EG259&amp;q=wrap+text+inside+label">google it</a>. you can use a textbox and give it the look of a label and set the wrap property to true this will do the trick. but what if you have a devil user or actually &#8221; QE Teammate &#8220;, and the text he entered is continuous as it was one word in this case it will not be wrapped. so here is a littel extension string helper method that warps the string into lines of length given as a parameter.<br />
The idea here is to devide the string into lines and put a line break tag at the end of the line.</p>
<p><img src="http://img142.imageshack.us/img142/3077/wrapextensionmethodhy2.jpg" alt="" /></p>
<p>Ofcourse it has some drawback such as the last word of the line might be splitted.but you can put &#8220;-&#8221; or something like this at the end of the line.</p>
<p>Hope this is helpfu, The source code is attached.</p>
<p>Beckham</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/beckh0m.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/beckh0m.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/beckh0m.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/beckh0m.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/beckh0m.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/beckh0m.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/beckh0m.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/beckh0m.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/beckh0m.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/beckh0m.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/beckh0m.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/beckh0m.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/beckh0m.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/beckh0m.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/beckh0m.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/beckh0m.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=beckh0m.wordpress.com&#038;blog=11025696&#038;post=20&#038;subd=beckh0m&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://beckh0m.wordpress.com/2008/04/11/wrap-continuoustext-inside-label/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1cb642e3bf0857c937c48cab52bcd3d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">beckh0m</media:title>
		</media:content>

		<media:content url="http://img142.imageshack.us/img142/3077/wrapextensionmethodhy2.jpg" medium="image" />
	</item>
		<item>
		<title>Sorting a Grid View That&#8217;s bounded to IEnumerable</title>
		<link>http://beckh0m.wordpress.com/2008/03/22/sorting-a-grid-view-thats-bounded-to-ienumerable/</link>
		<comments>http://beckh0m.wordpress.com/2008/03/22/sorting-a-grid-view-thats-bounded-to-ienumerable/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 09:39:37 +0000</pubDate>
		<dc:creator>beckh0m</dc:creator>
				<category><![CDATA[ASP.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Grid View IEnumerable Sorting a Grid View]]></category>

		<guid isPermaLink="false">http://beckh0m.wordpress.com/?p=15</guid>
		<description><![CDATA[Have you ever had a grid view that&#8217;s bounded to an IEnumerable collection? Yes. Very well have you ever wanted to enable sorting to this grid view? Yeah, what&#8217;s the big deal? Okay, here is the deal:- Grid view enable automatic sorting that allows you to sort you data in the grid view without writing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=beckh0m.wordpress.com&#038;blog=11025696&#038;post=15&#038;subd=beckh0m&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Have you ever had a grid view that&#8217;s bounded to an IEnumerable collection? Yes.<br />
Very well have you ever wanted to enable sorting to this grid view? Yeah, what&#8217;s the big deal?</p>
<p><strong>Okay, here is the deal:-<br />
</strong><br />
Grid view enable automatic sorting that allows you to sort you data in the grid view without writing any code but sadly this automatic sorting is enabled only for Grid View that&#8217;s bounded to a DataSourceControl (i.e. SqlDataSource, ObjectDataSource).<br />
You can&#8217;t do that with grid view that&#8217;s bounded to an IEnumerable collection, why?<br />
Because actually the grid view uses the DataSourceControl to sort the data for it.</p>
<p>So how can I sort my gridview that&#8217;s bounded to a IEnumerable collection? You can reconstruct your collection as a table and then pass that table to a data view and sort these data using that data view sorting and then bind your grid view to the data view like that :-&gt;</p>
<p><img src="http://img213.imageshack.us/img213/4987/customerlistandclassvp6.jpg" alt="" /></p>
<p>This is the defenition of our customer class that will be used to fill our collection.<br />
Notic: The serializable attribute only so we can save our list of cutomers to the ViewState.</p>
<p><img src="http://img329.imageshack.us/img329/3405/sortexpressionanddirectaj3.png" alt="" /></p>
<p>We will need to keep track of our current sort expression and direction so we can use it later in resorting the list.</p>
<p><img src="http://img170.imageshack.us/img170/5742/pageloaduz4.jpg" alt="" /></p>
<p>Her we fill our list of customers with some dummy data.</p>
<p><img src="http://img329.imageshack.us/img329/5357/sortdirectionmethodhi3.jpg" alt="" /></p>
<p>Change the sort direction from Ascending to Descending and vice versa.</p>
<p><img src="http://img172.imageshack.us/img172/7820/sortingeventhandlerwk1.jpg" alt="" /></p>
<p>Look at our Sorting event handler see how much code we wrote to get this done. Is this the only way to do that ?? Noooo, we can do that very easily using LINQ without creating a table or a data view.</p>
<p><span class="style1"><strong><span style="font-size:medium;">LINQ To The Rescue:-</span></strong></span><br />
See all that code we wrote to create a table and fill the table with data and then creating the creating the data view, well we don&#8217;t need all of that.<br />
We will use the Order by extension method to sort our IEnumerable collection.<br />
ex: -</p>
<p><img src="http://img179.imageshack.us/img179/6472/sortnglistnk0.jpg" alt="" /></p>
<p>Well that&#8217;s great and everything but dude you hard coded the sort expression &#8220;customer.Id&#8221; what will I do if the user clicks on the Name column? Well you can continue hard coding and write an order by statement for each column you have and select the appropriate statement using switch case based on the user&#8217;s selections.<br />
Dude that&#8217;s horrible I don&#8217;t like hard coding, Is there anyway else like passing the property name as a variable? Well, No you can&#8217;t pass the property name as a variable but yes there is another way,  You can use reflection to get the property name dynamically <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><img src="http://img510.imageshack.us/img510/6309/sortnglistusingreflectiwn8.jpg" alt="" /></p>
<p>Here is our Sorting event handler after using Orderby and reflection :-</p>
<p><img src="http://img329.imageshack.us/img329/9833/sortinghandlerafterreflja3.jpg" alt="" /></p>
<p><strong>Beckham</strong></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/beckh0m.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/beckh0m.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/beckh0m.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/beckh0m.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/beckh0m.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/beckh0m.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/beckh0m.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/beckh0m.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/beckh0m.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/beckh0m.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/beckh0m.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/beckh0m.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/beckh0m.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/beckh0m.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/beckh0m.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/beckh0m.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=beckh0m.wordpress.com&#038;blog=11025696&#038;post=15&#038;subd=beckh0m&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://beckh0m.wordpress.com/2008/03/22/sorting-a-grid-view-thats-bounded-to-ienumerable/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1cb642e3bf0857c937c48cab52bcd3d?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">beckh0m</media:title>
		</media:content>

		<media:content url="http://img213.imageshack.us/img213/4987/customerlistandclassvp6.jpg" medium="image" />

		<media:content url="http://img329.imageshack.us/img329/3405/sortexpressionanddirectaj3.png" medium="image" />

		<media:content url="http://img170.imageshack.us/img170/5742/pageloaduz4.jpg" medium="image" />

		<media:content url="http://img329.imageshack.us/img329/5357/sortdirectionmethodhi3.jpg" medium="image" />

		<media:content url="http://img172.imageshack.us/img172/7820/sortingeventhandlerwk1.jpg" medium="image" />

		<media:content url="http://img179.imageshack.us/img179/6472/sortnglistnk0.jpg" medium="image" />

		<media:content url="http://img510.imageshack.us/img510/6309/sortnglistusingreflectiwn8.jpg" medium="image" />

		<media:content url="http://img329.imageshack.us/img329/9833/sortinghandlerafterreflja3.jpg" medium="image" />
	</item>
	</channel>
</rss>
