<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7172838941795374775</id><updated>2012-02-09T12:16:04.571+05:30</updated><category term='c#'/><category term='Utilites'/><category term='c# beginners program'/><category term='Download'/><category term='Cheat Sheet'/><category term='Sql Server'/><category term='c# application'/><category term='Asp.net'/><category term='Windows Azure'/><category term='Dot net'/><category term='Jquery'/><category term='c# hidden features'/><category term='Dotnet Video Tutorials'/><category term='c# snippets'/><category term='crystal report'/><category term='Tricks'/><category term='Free Asp.net Controls'/><category term='Data controls'/><category term='Coding Standard'/><category term='Development tools'/><title type='text'>Dotnet  Tutorials ,Codings &amp;  Examples</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>49</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-6566493713580437163</id><published>2012-01-24T12:36:00.000+05:30</published><updated>2012-01-24T12:41:18.153+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Azure'/><title type='text'>How to Read all blob list from the Windows Azure Storage Containers</title><content type='html'>&lt;h2&gt; Read all Blob List Names from the Windows Azure Containers&lt;/h2&gt;&lt;div style="color: black; overflow: auto; width: 99.5%;"&gt;&lt;pre style="margin: 0em;"&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;The Following snippets is used to read all the Blob list details from the azure containers&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;and also we can avoid the transport connection error while reading the huge blob list.&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;by the paging segment concept can able to read large no of blob list...&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;      &lt;span style="color: #2b91af;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;&lt;span style="color: #2b91af;"&gt;             &amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;///////// Getting Blobs List if it's below than 5000 ///////////&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt; &lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;&lt;span style="color: #2b91af;"&gt;             TextWriter&lt;/span&gt;&lt;span style="color: black;"&gt;  tw = &lt;span style="color: blue;"&gt;new&lt;/span&gt;&lt;span style="color: black;"&gt;  &lt;span style="color: #2b91af;"&gt;StreamWriter&lt;/span&gt;&lt;span style="color: black;"&gt; (&lt;span style="color: #a31515;"&gt;"d:/blob_thumblist.txt"&lt;/span&gt;&lt;span style="color: black;"&gt; );&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;            &lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: blue;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;  pagingCount = 1000;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: #2b91af;"&gt;CloudStorageAccount&lt;/span&gt;&lt;span style="color: black;"&gt;  storageAccount = &lt;span style="color: #2b91af;"&gt;CloudStorageAccount&lt;/span&gt;&lt;span style="color: black;"&gt; .Parse(&lt;span style="color: #2b91af;"&gt;ConfigurationSettings&lt;/span&gt;&lt;span style="color: black;"&gt; .AppSettings[&lt;span style="color: #a31515;"&gt;"CloudStorage"&lt;/span&gt;&lt;span style="color: black;"&gt; ].ToString());&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: #2b91af;"&gt;CloudBlobClient&lt;/span&gt;&lt;span style="color: black;"&gt;  blobClient = storageAccount.CreateCloudBlobClient();&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: green;"&gt;//Get a reference to the container.&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: #2b91af;"&gt;CloudBlobContainer&lt;/span&gt;&lt;span style="color: black;"&gt;  container = blobClient.GetContainerReference(&lt;span style="color: #a31515;"&gt;"ContainerName"&lt;/span&gt;&lt;span style="color: black;"&gt; );&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;  &lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: green;"&gt;///////// Getting Blobs if's below than 5000 ///////////&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt; &lt;/pre&gt;&lt;pre style="margin: 0em;"&gt; &lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: green;"&gt;//Return blobs using a flat listing.&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: #2b91af;"&gt;BlobRequestOptions&lt;/span&gt;&lt;span style="color: black;"&gt;  options = &lt;span style="color: blue;"&gt;new&lt;/span&gt;&lt;span style="color: black;"&gt;  &lt;span style="color: #2b91af;"&gt;BlobRequestOptions&lt;/span&gt;&lt;span style="color: black;"&gt; ();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             options.UseFlatBlobListing = &lt;span style="color: blue;"&gt;true&lt;/span&gt;&lt;span style="color: black;"&gt; ;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt; &lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: green;"&gt;////This first operation will return up to 5000 blobs.&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: #2b91af;"&gt;ResultSegment&lt;/span&gt;&lt;span style="color: black;"&gt; &amp;lt;&lt;span style="color: #2b91af;"&gt;IListBlobItem&lt;/span&gt;&lt;span style="color: black;"&gt; &amp;gt; resultSegment = container.ListBlobsSegmented(options);&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: blue;"&gt;foreach&lt;/span&gt;&lt;span style="color: black;"&gt;  (&lt;span style="color: blue;"&gt;var&lt;/span&gt;&lt;span style="color: black;"&gt;  blobItem &lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;span style="color: black;"&gt;  resultSegment.Results)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: black;"&gt;{&lt;/span&gt; &lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: green;"&gt;//writing the blob name into the text file &lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 tw.WriteLine(blobItem.Uri.Segments[2]);&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: black;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: green;"&gt;//close the stream&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             tw.Close();&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt; &lt;/pre&gt;&lt;/div&gt;&lt;div style="color: black; overflow: auto; width: 99.5%;"&gt;&lt;pre style="margin: 0em;"&gt;  &lt;span style="color: #2b91af;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;&lt;span style="color: #2b91af;"&gt;&amp;nbsp;&lt;/span&gt;  &lt;span style="color: green;"&gt;        ///////// Getting Blobs List if it's more  than 5000 ///////////&lt;/span&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;&lt;span style="color: #2b91af;"&gt;             TextWriter&lt;/span&gt;&lt;span style="color: black;"&gt;  tw = &lt;span style="color: blue;"&gt;new&lt;/span&gt;&lt;span style="color: black;"&gt;  &lt;span style="color: #2b91af;"&gt;StreamWriter&lt;/span&gt;&lt;span style="color: black;"&gt; (&lt;span style="color: #a31515;"&gt;"d:/blob_thumblist.txt"&lt;/span&gt;&lt;span style="color: black;"&gt; );&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: blue;"&gt;int&lt;/span&gt;&lt;span style="color: black;"&gt;  pagingCount = 1000;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: #2b91af;"&gt;CloudStorageAccount&lt;/span&gt;&lt;span style="color: black;"&gt;  storageAccount = &lt;span style="color: #2b91af;"&gt;CloudStorageAccount&lt;/span&gt;&lt;span style="color: black;"&gt; .Parse(&lt;span style="color: #2b91af;"&gt;ConfigurationSettings&lt;/span&gt;&lt;span style="color: black;"&gt; .AppSettings[&lt;span style="color: #a31515;"&gt;"CloudStorage"&lt;/span&gt;&lt;span style="color: black;"&gt; ].ToString());&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: #2b91af;"&gt;CloudBlobClient&lt;/span&gt;&lt;span style="color: black;"&gt;  blobClient = storageAccount.CreateCloudBlobClient();&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: green;"&gt;//Get a reference to the container.&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: #2b91af;"&gt;CloudBlobContainer&lt;/span&gt;&lt;span style="color: black;"&gt;  container = blobClient.GetContainerReference(&lt;span style="color: #a31515;"&gt;"ContainerName"&lt;/span&gt;&lt;span style="color: black;"&gt; );&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: green;"&gt;///////// Getting Blobs if's more  than 5000 ///////////&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt; &lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: #2b91af;"&gt;ResultContinuation&lt;/span&gt;&lt;span style="color: black;"&gt;  continuationToken = resultSegment.ContinuationToken;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt; &lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: green;"&gt;//Check whether there are more results and list them in pages of 1000.&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: blue;"&gt;while&lt;/span&gt;&lt;span style="color: black;"&gt;  (continuationToken != &lt;span style="color: blue;"&gt;null&lt;/span&gt;&lt;span style="color: black;"&gt; )&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: black;"&gt;{&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 resultSegment = container.ListBlobsSegmented(pagingCount, continuationToken, options);&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: blue;"&gt;foreach&lt;/span&gt;&lt;span style="color: black;"&gt;  (&lt;span style="color: blue;"&gt;var&lt;/span&gt;&lt;span style="color: black;"&gt;  blobItem &lt;span style="color: blue;"&gt;in&lt;/span&gt;&lt;span style="color: black;"&gt;  resultSegment.Results)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: black;"&gt;{&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                     &lt;span style="color: green;"&gt;//writing the blob name into the text file &lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                     &lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;&lt;span style="color: black;"&gt; .WriteLine(blobItem.Uri.Segments[2]);                           &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: black;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;         &lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: green;"&gt;//getting blob list count per Paging&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;&lt;span style="color: black;"&gt; .WriteLine(resultSegment.Results.Count());&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: green;"&gt;//Console.ReadLine();&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 continuationToken = resultSegment.ContinuationToken;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: green;"&gt;//calling next set of blob list&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 resultSegment.GetNext();&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;        &lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: black;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt; &lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;              &lt;span style="color: green;"&gt;//close the stream&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             tw.Close();&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt; &lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-6566493713580437163?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/6566493713580437163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2012/01/how-to-read-all-blob-list-from-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6566493713580437163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6566493713580437163'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2012/01/how-to-read-all-blob-list-from-windows.html' title='How to Read all blob list from the Windows Azure Storage Containers'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-5524017650785572</id><published>2012-01-06T17:08:00.000+05:30</published><updated>2012-01-06T17:08:23.375+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows Azure'/><title type='text'>How to Check Azure Blob List Exist or Not</title><content type='html'>&lt;h2&gt; Check Blob List Exist or Not &lt;/h2&gt;use the following snippet to check whether the blob is Exist or not      &lt;br /&gt;&lt;div style="color: black; overflow: auto; width: 99.5%;"&gt;&lt;pre style="margin: 0em;"&gt;  &lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;&lt;span style="color: blue;"&gt;public&lt;/span&gt;&lt;span style="color: black;"&gt;  &lt;span style="color: blue;"&gt;static&lt;/span&gt;&lt;span style="color: black;"&gt;  &lt;span style="color: blue;"&gt;bool&lt;/span&gt;&lt;span style="color: black;"&gt;  Exists(&lt;span style="color: blue;"&gt;this&lt;/span&gt;&lt;span style="color: black;"&gt;  &lt;span style="color: #2b91af;"&gt;CloudBlob&lt;/span&gt;&lt;span style="color: black;"&gt;  blob)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;         &lt;span style="color: black;"&gt;{&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: blue;"&gt;try&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: black;"&gt;{&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 blob.FetchAttributes();&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: blue;"&gt;return&lt;/span&gt;&lt;span style="color: black;"&gt;  &lt;span style="color: blue;"&gt;true&lt;/span&gt;&lt;span style="color: black;"&gt; ;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: black;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: blue;"&gt;catch&lt;/span&gt;&lt;span style="color: black;"&gt;  (&lt;span style="color: #2b91af;"&gt;StorageClientException&lt;/span&gt;&lt;span style="color: black;"&gt;  e)&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: black;"&gt;{&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: blue;"&gt;if&lt;/span&gt;&lt;span style="color: black;"&gt;  (e.ErrorCode == &lt;span style="color: #2b91af;"&gt;StorageErrorCode&lt;/span&gt;&lt;span style="color: black;"&gt; .ResourceNotFound)&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: black;"&gt;{&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                     &lt;span style="color: blue;"&gt;return&lt;/span&gt;&lt;span style="color: black;"&gt;  &lt;span style="color: blue;"&gt;false&lt;/span&gt;&lt;span style="color: black;"&gt; ;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: black;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: blue;"&gt;else&lt;/span&gt;&lt;span style="color: black;"&gt; &lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: black;"&gt;{&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                     &lt;span style="color: blue;"&gt;throw&lt;/span&gt;&lt;span style="color: black;"&gt; ;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;                 &lt;span style="color: black;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;             &lt;span style="color: black;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt;         &lt;span style="color: black;"&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;pre style="margin: 0em;"&gt; &lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-5524017650785572?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/5524017650785572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2012/01/how-to-check-azure-blob-list-exist-or.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/5524017650785572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/5524017650785572'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2012/01/how-to-check-azure-blob-list-exist-or.html' title='How to Check Azure Blob List Exist or Not'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-4646031312855782053</id><published>2011-07-21T13:23:00.001+05:30</published><updated>2011-07-21T14:15:51.685+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><title type='text'>Disable Browser Back Button using csharp</title><content type='html'>&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span style="color: black;"&gt;Disable Firefox and IE Back Button in Asp.net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 31.5pt; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;public&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; ClearBrowserCache()&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: 9.5pt;"&gt;HttpContext&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;.Current.Response.Cache.SetCacheability(&lt;span style="color: #2b91af;"&gt;HttpCacheability&lt;/span&gt;.NoCache);&lt;/span&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0.0001pt 31.5pt;"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: 9.5pt;"&gt;HttpContext&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;.Current.Response.Cache.SetExpires(&lt;span style="color: #2b91af;"&gt;DateTime&lt;/span&gt;.Now); &lt;span style="color: #2b91af;"&gt;HttpContext&lt;/span&gt;.Current.Response.Cache.SetExpires(&lt;span style="color: #2b91af;"&gt;DateTime&lt;/span&gt;.Now.AddSeconds(-1));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="color: #2b91af; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpContext&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;.Current.Response.Cache.SetNoStore();&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;"&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;call this method in each and every page load Event.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;note:This functionality will not work when you call Server.Transfer for page redirection.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-4646031312855782053?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/4646031312855782053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2011/07/disable-browser-back-button-using_21.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/4646031312855782053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/4646031312855782053'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2011/07/disable-browser-back-button-using_21.html' title='Disable Browser Back Button using csharp'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-8856057986970953468</id><published>2011-07-04T18:06:00.000+05:30</published><updated>2011-07-26T12:46:01.900+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>The remote certificate is invalid</title><content type='html'>&lt;h2&gt;The remote certificate is invalid according to the validation procedure&lt;/h2&gt;&lt;br /&gt;you will get this error because of certificates issue while getting the response from the external web service or any other Web Request from the server.&lt;br /&gt;&lt;br /&gt;follow the below snippet to resolve this issue&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:csharp"&gt;using System.Net;&lt;br /&gt;&lt;br /&gt;using System.Net.Security;&lt;br /&gt;&lt;br /&gt;using System.Security.Cryptography.X509Certificates;&lt;br /&gt;&lt;br /&gt;protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;&lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;      ServicePointManager.ServerCertificateValidationCallback = RemoteCertificateValidationCB;&lt;br /&gt;&lt;br /&gt;      Uri uri = new Uri("http://microsoft.com");&lt;br /&gt;&lt;br /&gt;      if (uri.Scheme == Uri.UriSchemeHttp)&lt;br /&gt;&lt;br /&gt;     {&lt;br /&gt;&lt;br /&gt;       HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(uri);&lt;br /&gt;&lt;br /&gt;       request.Method = WebRequestMethods.Http.Get;&lt;br /&gt;&lt;br /&gt;       HttpWebResponse response = (HttpWebResponse)request.GetResponse();&lt;br /&gt;&lt;br /&gt;StreamReader reader = new StreamReader(response.GetResponseStream());     &lt;br /&gt;&lt;br /&gt;       string tmp = reader.ReadToEnd();&lt;br /&gt;&lt;br /&gt;Response.Write(tmp);&lt;br /&gt;&lt;br /&gt;       response.Close();&lt;br /&gt;&lt;br /&gt;               &lt;br /&gt;&lt;br /&gt;     }&lt;br /&gt;&lt;br /&gt;       &lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;public static bool RemoteCertificateValidationCB(Object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)&lt;br /&gt;&lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;        //If it is really important, validate the certificate issuer here.&lt;br /&gt;&lt;br /&gt;        string resultsTrue = certificate.Issuer.ToString();&lt;br /&gt;&lt;br /&gt;        //For now, accept any certificate&lt;br /&gt;&lt;br /&gt;        return true;&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;g:plusone&gt;&lt;/g:plusone&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-8856057986970953468?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/8856057986970953468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2011/07/remote-certificate-is-invalid.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8856057986970953468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8856057986970953468'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2011/07/remote-certificate-is-invalid.html' title='The remote certificate is invalid'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-5413651010610852071</id><published>2011-01-05T18:49:00.000+05:30</published><updated>2011-01-05T18:49:23.407+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sql Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><title type='text'>Insert single apostrophe in sql server varchar datatype</title><content type='html'>&lt;h2&gt;Single Apostrophe &amp;nbsp;in Sql server&lt;/h2&gt;If you are using SQL strings in your database , chances are you have come across problem with strings in SQL statement. One extra apostrophe screws up the SQL string, causing the SQL statement to fail.&lt;br /&gt;&lt;br /&gt;if you&amp;nbsp; insert the &amp;nbsp;following query it throws the error like below&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;insert into&lt;/span&gt; emp &lt;span style="color: blue;"&gt;values&lt;/span&gt;(&lt;strong&gt;'&lt;span style="color: red;"&gt;gurucoder&lt;/span&gt;'s'&lt;/strong&gt;)&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color: red;"&gt;Error:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color: red;"&gt;Msg 102, Level 15, State 1, Line 1&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color: red;"&gt;Incorrect syntax near 's'.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color: red;"&gt;Msg 105, Level 15, State 1, Line 1&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color: red;"&gt;Unclosed quotation mark after the character string ')&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color: red;"&gt;'.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After some googled i found the solution to solve this .putting the double apostrophe in string value&lt;br /&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;insert into&lt;/span&gt; emp &lt;span style="color: blue;"&gt;values&lt;/span&gt;(&lt;strong&gt;&lt;span style="color: red;"&gt;'&lt;/span&gt;&lt;span style="color: red;"&gt;gurucoder&lt;/span&gt;&lt;span style="color: red;"&gt;''&lt;/span&gt;&lt;span style="color: red;"&gt;s&lt;/span&gt;&lt;span style="color: red;"&gt;'&lt;/span&gt;&lt;/strong&gt;)&lt;br /&gt;&amp;nbsp;&lt;br /&gt;The above query with double apostrophe will insert the values like gurucoder's in database field&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-5413651010610852071?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/5413651010610852071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2011/01/insert-single-apostrophe-in-sql-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/5413651010610852071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/5413651010610852071'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2011/01/insert-single-apostrophe-in-sql-server.html' title='Insert single apostrophe in sql server varchar datatype'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-6498211658628867993</id><published>2011-01-05T16:13:00.000+05:30</published><updated>2011-01-05T16:13:21.389+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dot net'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><title type='text'>csproj is not installed error</title><content type='html'>&lt;h2&gt;csproj is not installed error Make sure the application for the project type (.csproj) is installed&lt;/h2&gt;This error occurs when u attempt to open the old visual studio project in new Version IDE...&lt;br /&gt;there is no need to reset the enviroment settings and unistall the IDE .To solve this error follow the solution&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_eRRfx6WX62U/TSRKKjtXInI/AAAAAAAAAKQ/Muaw8pzbhvc/s1600/csproj%2Berror.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_eRRfx6WX62U/TSRKKjtXInI/AAAAAAAAAKQ/Muaw8pzbhvc/s1600/csproj%2Berror.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;solution:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Go to Run command type the below :&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;devenv.exe /resetskippkgs&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;perhaps i'm faced this error and i used the above solution it perfectly works within a minute...............&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-6498211658628867993?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/6498211658628867993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2011/01/csproj-is-not-installed-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6498211658628867993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6498211658628867993'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2011/01/csproj-is-not-installed-error.html' title='csproj is not installed error'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_eRRfx6WX62U/TSRKKjtXInI/AAAAAAAAAKQ/Muaw8pzbhvc/s72-c/csproj%2Berror.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-5179050147999184236</id><published>2011-01-03T16:36:00.000+05:30</published><updated>2011-07-04T15:48:28.581+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='c# beginners program'/><category scheme='http://www.blogger.com/atom/ns#' term='c# snippets'/><title type='text'>Fibonacci Numbers</title><content type='html'>&lt;h2&gt;Fibonacci Series:&lt;/h2&gt;&lt;br /&gt;Fibonacci examples:&lt;br /&gt;&lt;br /&gt;The Fibonacci sequence is named after Leonardo of Pisa, who was known as  Fibonacci (a contraction of filius Bonacci, "son of Bonaccio"). &lt;br /&gt;Fibonacci's  1202 book Liber Abaci introduced the sequence to Western European  mathematics, although the sequence was independently &lt;br /&gt;described in Indian mathematics and it is disputed which came first.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The sequence of number 1, 1, 2, 3, 5, 8, 13, 21, 34 . . . . each of which sum is the sum of the two previous numbers. &lt;br /&gt;These numbers are also called Fibonacci numbers. The ratio of one Fibonacci to the preceding one is a Convergent of the&lt;br /&gt;&amp;nbsp;continued fraction.The sum of the Fibonacci Sequence can be directly obtained from Pascal's triangle.Fibonacci numbers are&lt;br /&gt;&amp;nbsp;named  after Leonardo of Pisa, known as Fibonacci. The Fibonacci numbers are  also a Lucas sequence.Fibonacci numbers can be given by,&lt;br /&gt;&lt;br /&gt;Fn = Fn-1 + Fn-2&lt;br /&gt;&lt;br /&gt;where, F1 = F2 = 1&lt;br /&gt;&lt;dl&gt;&lt;dd&gt;&lt;table class="wikitable" style="text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;0&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;0&lt;/td&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;1&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;2&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;3&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;4&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;3&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;5&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;5&lt;/td&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;6&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;8&lt;/td&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;7&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;13&lt;/td&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;8&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;21&lt;/td&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;9&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;34&lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;10&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;55&lt;/td&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;11&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;89&lt;/td&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;12&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;144&lt;/td&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;13&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;233&lt;/td&gt; &lt;td&gt;&lt;i&gt;F&lt;/i&gt;&lt;sub&gt;14&lt;/sub&gt;=&lt;/td&gt; &lt;td&gt;377&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/dd&gt; &lt;/dl&gt;&lt;br /&gt;source :&lt;b&gt; wikipedia&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;csharp / c# program for Fibonacci series recursive example :&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;class&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;span style="color: #2b91af;"&gt;Program&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;static&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; Main(&lt;span style="color: blue;"&gt;string&lt;/span&gt;[] args)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;Program&lt;/span&gt; p=&lt;span style="color: blue;"&gt;new&lt;/span&gt; &lt;span style="color: #2b91af;"&gt;Program&lt;/span&gt;();&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.Write(p.Fib(14));&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #2b91af;"&gt;Console&lt;/span&gt;.ReadLine();&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;public&lt;/span&gt; &lt;span style="color: blue;"&gt;int&lt;/span&gt; Fib(&lt;span style="color: blue;"&gt;int&lt;/span&gt; num)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;int&lt;/span&gt; res;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;if&lt;/span&gt; (num == 1 || num == 0)&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;return&lt;/span&gt; num;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; res = Fib(num - 1) + Fib(num - 2);&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: blue;"&gt;return&lt;/span&gt; res;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin-bottom: 0.0001pt;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt; line-height: 115%;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;b&gt;Output : 377&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;style type="text/css"&gt;table.wikitable {    background: none repeat scroll 0 0 #F9F9F9;    border: 1px solid #AAAAAA;    border-collapse: collapse;    margin: 1em 1em 1em 0;}.wikitable th, .wikitable td {    border: 1px solid #AAAAAA;    padding: 0.2em;}dd {    line-height: 1.5em;    margin-bottom: 0.1em;    margin-left: 2em;}dl {    margin-bottom: 0.5em;    margin-top: 0.2em;}table {    background-color: white;    color: black;    font-size: 100%;}&lt;/style&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-5179050147999184236?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/5179050147999184236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2011/01/fibonacci-numbers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/5179050147999184236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/5179050147999184236'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2011/01/fibonacci-numbers.html' title='Fibonacci Numbers'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-6414446880531756622</id><published>2010-12-29T11:55:00.000+05:30</published><updated>2011-07-04T15:49:24.724+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Development tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Jquery'/><title type='text'>Jquery Pad Editor Free Tool</title><content type='html'>&lt;h2&gt;Jquery Pad Editor Software&lt;/h2&gt;&lt;br /&gt;Jquery pad is a nice editor tool is very useful for novice jquery professionals for learning purpose and run the jquery snippets within the software....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_eRRfx6WX62U/TRrmaWMjGnI/AAAAAAAAAKI/phQ8SSgiFgU/s1600/jQueryPad.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="221" src="http://1.bp.blogspot.com/_eRRfx6WX62U/TRrmaWMjGnI/AAAAAAAAAKI/phQ8SSgiFgU/s400/jQueryPad.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.duckload.com/dl/EUvO2" target="_blank"&gt;&lt;br /&gt;&lt;br /&gt;&lt;img border="0" src="http://tuw6gq.blu.livefilestore.com/y1psgC3H8YPOqPWJ21TstK5eojE159X7bXjdlrTKxSQWI_izYV3C8mKF1Qj2BrPTRaVC01a3hheV0en3hXtvxenwJEY4So5WI_j/download.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Requirements :&lt;br /&gt;&lt;br /&gt;dotnet framework 3.5 sp1 and above&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;tags:JqueryPad,jquery editor,jquery pad,jquery editor tool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-6414446880531756622?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/6414446880531756622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2010/12/jquery-pad-editor-free-tool.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6414446880531756622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6414446880531756622'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2010/12/jquery-pad-editor-free-tool.html' title='Jquery Pad Editor Free Tool'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_eRRfx6WX62U/TRrmaWMjGnI/AAAAAAAAAKI/phQ8SSgiFgU/s72-c/jQueryPad.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-7547504477619261868</id><published>2010-12-21T15:03:00.000+05:30</published><updated>2010-12-21T15:11:48.199+05:30</updated><title type='text'>Generic Method to Populate Dropdown Data in C# | Populate Dropdown from Dataset</title><content type='html'>&lt;a href="http://www.csharptalk.com/2010/03/generic-method-to-populate-dropdown.html"&gt;Generic Method to Populate Dropdown Data in C# | Populate Dropdown from Dataset&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-7547504477619261868?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/7547504477619261868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2010/12/generic-method-to-populate-dropdown.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/7547504477619261868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/7547504477619261868'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2010/12/generic-method-to-populate-dropdown.html' title='Generic Method to Populate Dropdown Data in C# | Populate Dropdown from Dataset'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-6075400651847165438</id><published>2010-09-22T19:05:00.000+05:30</published><updated>2010-09-22T19:12:28.995+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sql Server'/><category scheme='http://www.blogger.com/atom/ns#' term='c# snippets'/><title type='text'>how to insert the multipe records in  sql server with xml data</title><content type='html'>while inserting multiple records at a same time in a single transaction without failure  (eg: bulk booking cinema tickets) means how to do this. for that inserting datas in sql server via xml is better.By using this  we can also stop the transaction failure.................&lt;br /&gt;&lt;br /&gt;The following example shows  how to insert the multiple records using xml data&lt;br /&gt;&lt;br /&gt;CREATE TABLE [dbo].[empinfo](&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;[eno] [int] NULL,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;[ename] [varchar](50) &lt;br /&gt;) &lt;br /&gt;Stored procedure:&lt;br /&gt;&lt;br /&gt;Create&amp;nbsp; Procedure sp_InsertEmp&lt;br /&gt;&lt;br /&gt;@in_XML Text&lt;br /&gt;AS&lt;br /&gt;Begin&lt;br /&gt;&lt;br /&gt;DECLARE @XMLHandle AS INTEGER&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Declare&amp;nbsp; @temp table&lt;br /&gt;(empno int,&lt;br /&gt;&amp;nbsp;empname varchar(20)&lt;br /&gt;) &lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;-- Initialize the XML for Processing&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;EXECUTE sp_xml_preparedocument&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; @XMLHandle&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OUTPUT&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , @in_XML&lt;br /&gt;&lt;br /&gt;INSERT @Temp &lt;br /&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; empno,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; empname&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;)&lt;br /&gt;SELECT &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;XMLInput.eno,&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;XMLInput.ename&amp;nbsp;&amp;nbsp; &lt;br /&gt;FROM OPENXML(@XMLHandle,'NewDataset/employee',2)&lt;br /&gt;WITH&lt;br /&gt;(&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; eno int,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ename varchar(20)&lt;br /&gt;)as XMLInput&lt;br /&gt;&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;-- Close the XML&lt;br /&gt;----------------------------------------------------------------&lt;br /&gt;EXECUTE sp_xml_removedocument @XmlHandle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;insert into empinfo(eno,ename)&lt;br /&gt;&lt;br /&gt;select empno,empname from @temp&lt;br /&gt;&lt;br /&gt;End&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--execute stored procedure&lt;br /&gt;&lt;br /&gt;exec sp_InsertEmp&lt;br /&gt;&lt;br /&gt;'&amp;lt;NewDataset&amp;gt;&lt;br /&gt;&amp;lt;employee&amp;gt;&lt;br /&gt;&amp;lt;eno&amp;gt;101&amp;lt;/eno&amp;gt;&lt;br /&gt;&amp;lt;ename&amp;gt;sidhu&amp;lt;/ename&amp;gt;&lt;br /&gt;&amp;lt;/employee&amp;gt;&lt;br /&gt;&amp;lt;/NewDataset&amp;gt;'&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fgurucoders.blogspot.com%2f2010%2f09%2fhow-to-insert-multipe-records-in-sql.html"&gt;&lt;img alt="kick it on DotNetKicks.com" border="0" src="http%3A%2F%2Fwww.dotnetkicks.com%2FServices%2FImages%2FKickItImageGenerator.ashx%3Furl%3Dhttp%253a%252f%252fgurucoders.blogspot.com%252f2010%252f09%252fhow-to-insert-multipe-records-in-sql.html" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Related Question :&lt;br /&gt;&lt;br /&gt;1) &lt;a href="http://draft.blogger.com/post-edit.g?blogID=7172838941795374775&amp;amp;postID=6075400651847165438#"&gt;how to insert the multiple records using c# and sqlserver&lt;/a&gt;&lt;br /&gt;2)&lt;a href="http://draft.blogger.com/post-edit.g?blogID=7172838941795374775&amp;amp;postID=6075400651847165438#"&gt; how to To Send Multiple Rows At Once Into A Stored Procedure&lt;/a&gt;&lt;br /&gt;3) &lt;a href="http://draft.blogger.com/post-edit.g?blogID=7172838941795374775&amp;amp;postID=6075400651847165438#"&gt;Work with XML Data Type in SQL Server 2005 from ADO.NET 2.0 &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-6075400651847165438?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/6075400651847165438/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2010/09/how-to-insert-multipe-records-in-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6075400651847165438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6075400651847165438'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2010/09/how-to-insert-multipe-records-in-sql.html' title='how to insert the multipe records in  sql server with xml data'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-3490856635744745665</id><published>2010-09-04T11:07:00.000+05:30</published><updated>2010-09-04T11:07:53.447+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Sql Server'/><title type='text'>How to backup all sql server 2005 databases</title><content type='html'>&lt;h3&gt;Backup all sql server 2005 Database using Script&lt;/h3&gt;&lt;code&gt;&lt;span style="color: blue;"&gt;DECLARE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@name&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;50&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;--&amp;nbsp;database&amp;nbsp;name&amp;nbsp;  &lt;/span&gt;&lt;span style="color: blue;"&gt;DECLARE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@path&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;256&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;--&amp;nbsp;path&amp;nbsp;for&amp;nbsp;backup&amp;nbsp;files&amp;nbsp;  &lt;/span&gt;&lt;span style="color: blue;"&gt;DECLARE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@fileName&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;256&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;--&amp;nbsp;filename&amp;nbsp;for&amp;nbsp;backup&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;DECLARE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@fileDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;20&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp;&lt;/span&gt;&lt;span style="color: green;"&gt;--&amp;nbsp;used&amp;nbsp;for&amp;nbsp;file&amp;nbsp;name  &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;SET&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@path&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'C:\Backup\'&amp;nbsp; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;SELECT&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@fileDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: magenta;"&gt;CONVERT&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: blue;"&gt;VARCHAR&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: black;"&gt;20&lt;/span&gt;&lt;span style="color: grey;"&gt;),&lt;/span&gt;&lt;span style="color: magenta;"&gt;GETDATE&lt;/span&gt;&lt;span style="color: grey;"&gt;(),&lt;/span&gt;&lt;span style="color: black;"&gt;112&lt;/span&gt;&lt;span style="color: grey;"&gt;) &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;DECLARE&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;db_cursor&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;CURSOR&amp;nbsp;FOR&amp;nbsp;  &lt;br /&gt;SELECT&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;name&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;master.dbo.sysdatabases&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;WHERE&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;name&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;NOT&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;IN&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;(&lt;/span&gt;&lt;span style="color: red;"&gt;'master'&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;'model'&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;'msdb'&lt;/span&gt;&lt;span style="color: grey;"&gt;,&lt;/span&gt;&lt;span style="color: red;"&gt;'tempdb'&lt;/span&gt;&lt;span style="color: grey;"&gt;)&amp;nbsp; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;OPEN&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;db_cursor&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;FETCH&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;NEXT&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;db_cursor&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INTO&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@name&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;/span&gt;&lt;span style="color: blue;"&gt;WHILE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@@FETCH_STATUS&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;0&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;BEGIN&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SET&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@fileName&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@path&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@name&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'_'&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@fileDate&amp;nbsp;&lt;/span&gt;&lt;span style="color: grey;"&gt;+&amp;nbsp;&lt;/span&gt;&lt;span style="color: red;"&gt;'.BAK'&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;BACKUP&amp;nbsp;DATABASE&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@name&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;TO&amp;nbsp;DISK&amp;nbsp;=&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@fileName&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FETCH&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;NEXT&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;FROM&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;db_cursor&amp;nbsp;&lt;/span&gt;&lt;span style="color: blue;"&gt;INTO&amp;nbsp;&lt;/span&gt;&lt;span style="color: #434343;"&gt;@name&amp;nbsp;&amp;nbsp;  &lt;/span&gt;&lt;span style="color: blue;"&gt;END&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;span style="color: blue;"&gt; &lt;br /&gt;CLOSE&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;db_cursor&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="color: blue;"&gt;DEALLOCATE&amp;nbsp;&lt;/span&gt;&lt;span style="color: black;"&gt;db_cursor&lt;/span&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-3490856635744745665?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/3490856635744745665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2010/09/how-to-backup-all-sql-server-2005.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/3490856635744745665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/3490856635744745665'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2010/09/how-to-backup-all-sql-server-2005.html' title='How to backup all sql server 2005 databases'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-2672888998832269129</id><published>2010-08-31T11:30:00.000+05:30</published><updated>2011-07-04T15:51:59.691+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilites'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>How to validate Numeric Decimal Values using c#</title><content type='html'>Decimal validation mostly used utility in the software application ..........&lt;br /&gt;&lt;br /&gt;The Below sample code is done the numeric validation exactly.it doesn't allow the double dot in numeric values...........&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;private void textBox1_KeyPress(object sender, KeyPressEventArgs e)&lt;br /&gt;{&lt;br /&gt;NumericDecimalValidation(sender,e);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;see cref="System.Windows.Forms.KeyPressEventArgs"&gt;public void NumericDecimalValidation(object Sender, KeyPressEventArgs e)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;if (char.IsDigit(e.KeyChar) || e.KeyChar.ToString() == "." || char.IsControl(e.KeyChar))&lt;br /&gt;{&lt;br /&gt;if (((TextBox)Sender).Text.IndexOf(".") != -1 &amp;amp;&amp;amp; e.KeyChar.ToString() == ".")&lt;br /&gt;e.Handled = true;&lt;br /&gt;else&lt;br /&gt;e.Handled = false;&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;e.Handled = true;&lt;br /&gt;}&lt;/see&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-2672888998832269129?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/2672888998832269129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2010/08/how-to-validate-numeric-decimal-values.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/2672888998832269129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/2672888998832269129'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2010/08/how-to-validate-numeric-decimal-values.html' title='How to validate Numeric Decimal Values using c#'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-1490131028022458844</id><published>2010-04-23T13:37:00.000+05:30</published><updated>2010-04-23T13:40:40.190+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data controls'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><title type='text'>Creating pagination for asp.net repeater</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;h3&gt;Asp.net Datalist and Repeater Pagination like Digg Style&lt;/h3&gt;&lt;span style="font-family: verdana; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;i have upload the sample pagination application for datalist like digg....&lt;br /&gt;&lt;br /&gt;Customize the css style whatever you want.............&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;sample screenshot&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_eRRfx6WX62U/S9FSjVtMBII/AAAAAAAAAIE/RQ3uGOCSuFc/s1600/Asp.net_Repeater_pagination.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="177" src="http://3.bp.blogspot.com/_eRRfx6WX62U/S9FSjVtMBII/AAAAAAAAAIE/RQ3uGOCSuFc/s320/Asp.net_Repeater_pagination.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://www.easy-share.com/1910006950/numericPaging.rar" target="_blank"&gt;&lt;br /&gt;&lt;img border="0" src="http://tuw6gq.blu.livefilestore.com/y1psgC3H8YPOqPWJ21TstK5eojE159X7bXjdlrTKxSQWI_izYV3C8mKF1Qj2BrPTRaVC01a3hheV0en3hXtvxenwJEY4So5WI_j/download.png"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-1490131028022458844?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/1490131028022458844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2010/04/creating-pagination-for-aspnet-repeater.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/1490131028022458844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/1490131028022458844'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2010/04/creating-pagination-for-aspnet-repeater.html' title='Creating pagination for asp.net repeater'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_eRRfx6WX62U/S9FSjVtMBII/AAAAAAAAAIE/RQ3uGOCSuFc/s72-c/Asp.net_Repeater_pagination.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-7933676167125399608</id><published>2010-04-19T23:21:00.000+05:30</published><updated>2011-07-04T15:50:39.153+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Jquery'/><title type='text'>Check user name Availability Using Asp.net and Jquery</title><content type='html'>&lt;h2&gt;&amp;nbsp;How to Check user name Availability Using Asp.net ,Jquery and Json ? &lt;/h2&gt;&lt;br /&gt;This&amp;nbsp; Application is used to check the user name availability Asynchronously and without affect the page postback . It is done by using the&amp;nbsp; little help of&amp;nbsp; jquery to post the data on Change event to another page.In that page checking the username checking functionality and finally return the confirmation message.&lt;br /&gt;&lt;br /&gt;This functionality id really helpful for&amp;nbsp; user registration page.I provide the sample in a easy manner and&amp;nbsp; i hope this is helpful to your development ...............&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.duckload.com/download/1324150/usernameavailability.rar" target="_blank"&gt;&lt;img border="0" src="http://tuw6gq.blu.livefilestore.com/y1psgC3H8YPOqPWJ21TstK5eojE159X7bXjdlrTKxSQWI_izYV3C8mKF1Qj2BrPTRaVC01a3hheV0en3hXtvxenwJEY4So5WI_j/download.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-7933676167125399608?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/7933676167125399608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2010/04/check-user-name-availability-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/7933676167125399608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/7933676167125399608'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2010/04/check-user-name-availability-using.html' title='Check user name Availability Using Asp.net and Jquery'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-9106962244386646162</id><published>2010-04-19T21:58:00.000+05:30</published><updated>2011-07-04T15:52:31.904+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Find and count the  no words using Generic Collections Dictionary</title><content type='html'>&lt;div style="font-family: Arial,Helvetica,sans-serif;"&gt;&lt;b&gt;Find the no of word occurences&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Threading;&lt;br /&gt;&lt;br /&gt;class CountWords&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void get()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string words = "The C# is Very Cool! The Best";&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string[] splitWords=words.Split(' ');&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dictionary&lt;string, int=""&gt; dic = new Dictionary&lt;string, int=""&gt;();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (string str in splitWords)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (dic.ContainsKey(str))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dic[str] = dic[str] + 1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dic.Add(str, 1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (KeyValuePair&lt;string,int&gt; var in dic)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine(var.Key + ":" + var.Value);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; static void Main()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CountWords obj = new CountWords();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obj.get();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.ReadLine();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;}&lt;br /&gt;&lt;/string,int&gt;&lt;/string,&gt;&lt;/string,&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-9106962244386646162?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/9106962244386646162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2010/04/find-and-count-no-words-using-generic.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/9106962244386646162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/9106962244386646162'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2010/04/find-and-count-no-words-using-generic.html' title='Find and count the  no words using Generic Collections Dictionary'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Dindigul, Tamil Nadu, India</georss:featurename><georss:point>10.158153268244805 77.74749755859375</georss:point><georss:box>9.989182768244804 77.51403805859375 10.327123768244805 77.98095705859375</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-3542763877133456522</id><published>2010-04-19T21:06:00.000+05:30</published><updated>2011-07-04T15:51:27.893+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='Jquery'/><title type='text'>How to create Autocomplete textbox using Asp.net and Jquery</title><content type='html'>&lt;h2&gt;Auto Complete TextBox Jquery,Json,Asp.net &lt;/h2&gt;&lt;br /&gt;what is Autocomplete ?&lt;br /&gt;&lt;br /&gt;A feature that suggests text automatically based on the first few characters that a user types&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'm googling for autocomplete using Jquery and Asp.net .finally  i got  a nice article regarding this but the  example is provided in php .Then after sometime i migrated the code into Asp.net with Generic handler and with the help of jquery and json .. This will make a asynchronous call to the server side, with no post back&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/file/zjiylwjt2yi/AutocompleteAsp.net+Jquery.rar" target="_blank"&gt;&lt;br /&gt;&lt;img border="0" src="http://tuw6gq.blu.livefilestore.com/y1psgC3H8YPOqPWJ21TstK5eojE159X7bXjdlrTKxSQWI_izYV3C8mKF1Qj2BrPTRaVC01a3hheV0en3hXtvxenwJEY4So5WI_j/download.png" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-3542763877133456522?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/3542763877133456522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2010/04/how-to-create-autocomplete-textbox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/3542763877133456522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/3542763877133456522'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2010/04/how-to-create-autocomplete-textbox.html' title='How to create Autocomplete textbox using Asp.net and Jquery'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-2898920719930307703</id><published>2009-12-09T12:57:00.000+05:30</published><updated>2011-07-04T15:54:40.919+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='crystal report'/><title type='text'>download crystal reports 2005 merge modules</title><content type='html'>Crystal Reports uses merge modules to verify the correct crystal report components and assemblies are installed with your deployment project.&lt;br /&gt;&lt;br /&gt;A merge module is a set of components that are merged with a Windows installer for applications that need them. The components may include a .dll file, resources, registry entries, setup logic, and related files. With all related components stored in a single container, the installer eliminates version conflicts and other common installation problems.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Crystal reports merge modules for deployment&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;CrystalReportsRedist2005_x86.msm &lt;/li&gt;&lt;li&gt;Microsoft_VC80_ATL_x86.msm&lt;/li&gt;&lt;li&gt;policy_8_0_Microsoft_VC80_ATL_x86.msm&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;a href="http://www.mediafire.com/?gnzmoywdnim" target="_blank"&gt;&lt;br /&gt;&lt;img border="0" src="http://tuw6gq.blu.livefilestore.com/y1psgC3H8YPOqPWJ21TstK5eojE159X7bXjdlrTKxSQWI_izYV3C8mKF1Qj2BrPTRaVC01a3hheV0en3hXtvxenwJEY4So5WI_j/download.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tags: crystal reports merge modules,deployment crystal report project problem,crystal report deployment issues,download merge modules for crystal report,crystall report dll files for deployment&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-2898920719930307703?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/2898920719930307703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/12/download-crystal-reports-2005-merge.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/2898920719930307703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/2898920719930307703'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/12/download-crystal-reports-2005-merge.html' title='download crystal reports 2005 merge modules'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-4901215426247345803</id><published>2009-10-07T18:16:00.000+05:30</published><updated>2011-07-04T15:54:57.371+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# application'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Detect all ip addresses on the lan network</title><content type='html'>This sample application detects the all ip address and domain name on the&lt;br /&gt;LAN network system. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mediafire.com/download.php?dylyymm14mm" target="_blank"&gt;&lt;br /&gt;&lt;img border="0" src="http://tuw6gq.blu.livefilestore.com/y1psgC3H8YPOqPWJ21TstK5eojE159X7bXjdlrTKxSQWI_izYV3C8mKF1Qj2BrPTRaVC01a3hheV0en3hXt%0AvxenwJEY4So5WI_j/download.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-4901215426247345803?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/4901215426247345803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/10/detect-all-ip-addresses-on-lan-network.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/4901215426247345803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/4901215426247345803'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/10/detect-all-ip-addresses-on-lan-network.html' title='Detect all ip addresses on the lan network'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-7390079565311667609</id><published>2009-09-18T00:48:00.000+05:30</published><updated>2011-07-04T15:52:51.313+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Free Asp.net Controls'/><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><title type='text'>Free Asp.net UI controls</title><content type='html'>MetaBuilders WebControls Server Control Library&lt;br /&gt;&lt;br /&gt;Here's the list of controls available&amp;nbsp; &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;AdSense Ads&lt;/b&gt; - Controls to show your Google AdSense ads.&lt;/li&gt;&lt;li&gt;&lt;b&gt;CheckedListBox&lt;/b&gt; - A Listbox with checkboxes for selection&lt;/li&gt;&lt;li&gt;&lt;b&gt;ComboBox&lt;/b&gt; - The classic type-or-choose control.&lt;/li&gt;&lt;li&gt;&lt;b&gt;DataControlFields&lt;/b&gt; - Three fields for the GridView, &lt;b&gt;BooleanField&lt;/b&gt; for boolean values (better than the CheckBoxField), &lt;b&gt;LookupField&lt;/b&gt; for ID/Key data to a child datasource, and &lt;b&gt;SelectorField&lt;/b&gt; for row selection using checkboxes or radiobuttons.&lt;/li&gt;&lt;li&gt;&lt;b&gt;DialogWindow&lt;/b&gt; - A set of controls which make creating dialog windows a lot easier&lt;/li&gt;&lt;li&gt;&lt;b&gt;DualList&lt;/b&gt; - move items back and forth between two listboxes to select the items&lt;/li&gt;&lt;li&gt;&lt;b&gt;DynamicListBox&lt;/b&gt; - a base control which stores changes to its list of items&lt;/li&gt;&lt;li&gt;&lt;b&gt;ExpandingButtons&lt;/b&gt; - hide and show a target control&lt;/li&gt;&lt;li&gt;&lt;b&gt;ExpandingPanel&lt;/b&gt; - hide and show the content of the panel&lt;/li&gt;&lt;li&gt;&lt;b&gt;FileUpload&lt;/b&gt; - A nicer wrapper than the builtin for basic file uploading&lt;/li&gt;&lt;li&gt;&lt;b&gt;GlobalRadioButton&lt;/b&gt; - A radiobutton which has a page-wide, cross-namingcontainer Group property&lt;/li&gt;&lt;li&gt;&lt;b&gt;Grouped Lists&lt;/b&gt; aka GroupedListBox and GroupedDropDownList enabled support of the html option grouping in extensions of the standard data controls.&lt;/li&gt;&lt;li&gt;&lt;b&gt;ListLink&lt;/b&gt; - A non-visual control which helps you create parent/child relationships between list controls&lt;/li&gt;&lt;li&gt;&lt;b&gt;MultiFileUpload&lt;/b&gt; is a nice compact UI that lets the user select more than one file to upload to the server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;MultiViewBar&lt;/b&gt; is now free and included in the library, source and all.&lt;/li&gt;&lt;li&gt;&lt;b&gt;OneClick&lt;/b&gt; - non-visual control that helps the page developer avoid the dreaded double-button-click&lt;/li&gt;&lt;li&gt;&lt;b&gt;Polling&lt;/b&gt; - controls and framework for showing users simple web polls. Uses a provider framework, with built-in providers for Access and Sql Server.&lt;/li&gt;&lt;li&gt;&lt;b&gt;ParsingContainer&lt;/b&gt; - control which parses a string of server control markup at runtime&lt;/li&gt;&lt;li&gt;&lt;b&gt;QueryCall&lt;/b&gt; - Component which maps querystring parameters to methods in the codebehind&lt;/li&gt;&lt;li&gt;&lt;b&gt;RemoteWindow&lt;/b&gt; - Easy popup windows&lt;/li&gt;&lt;li&gt;&lt;b&gt;ResizeMonitor&lt;/b&gt; - causes a postback on browser-resize, if you need to keep track of dimensions in your app&lt;/li&gt;&lt;li&gt;&lt;b&gt;RollOverLink&lt;/b&gt; - the old mouse-over-out effect on images, made dead-easy&lt;/li&gt;&lt;li&gt;&lt;b&gt;RuntimeTemplate&lt;/b&gt; - Makes it easier to create templates for controls at runtime in code&lt;/li&gt;&lt;li&gt;&lt;b&gt;UpDown&lt;/b&gt; - the classic Windows Up/Down control for numeric entry.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://www.codeplex.com/metabuildersweb/" target="_blank"&gt;&lt;img border="0" src="http://tuw6gq.blu.livefilestore.com/y1psgC3H8YPOqPWJ21TstK5eojE159X7bXjdlrTKxSQWI_izYV3C8mKF1Qj2BrPTRaVC01a3hheV0en3hXtvxenwJEY4So5WI_j/download.png" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-7390079565311667609?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/7390079565311667609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/09/free-aspnet-ui-controls.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/7390079565311667609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/7390079565311667609'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/09/free-aspnet-ui-controls.html' title='Free Asp.net UI controls'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-8374231460334652156</id><published>2009-09-02T02:09:00.000+05:30</published><updated>2011-07-04T15:53:25.711+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='c# snippets'/><title type='text'>Programmatically Download File from Remote Location to User Through Server</title><content type='html'>using System;&lt;br /&gt;using System.Data;&lt;br /&gt;using System.Configuration;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.Security;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using System.Web.UI.WebControls;&lt;br /&gt;using System.Web.UI.WebControls.WebParts;&lt;br /&gt;using System.Web.UI.HtmlControls;&lt;br /&gt;using System.Data.SqlClient;&lt;br /&gt;using System.Data.Sql;&lt;br /&gt;using System.Net;&lt;br /&gt;using System.IO;&lt;br /&gt;&lt;br /&gt;public partial class _Default : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;//base.OnLoad(e);&lt;br /&gt;string url = string.Empty;// Request.QueryString["DownloadUrl"];&lt;br /&gt;if (url == null || url.Length == 0)&lt;br /&gt;{&lt;br /&gt;url = "http://img444.imageshack.us/img444/6228/initialgridsq7.jpg";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//Initialize the input stream&lt;br /&gt;HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);&lt;br /&gt;HttpWebResponse resp = (HttpWebResponse)req.GetResponse();&lt;br /&gt;int bufferSize = 1;&lt;br /&gt;&lt;br /&gt;//Initialize the output stream&lt;br /&gt;Response.Clear();&lt;br /&gt;Response.AppendHeader("Content-Disposition:", "attachment; filename=download.jpg");&lt;br /&gt;Response.AppendHeader("Content-Length", resp.ContentLength.ToString());&lt;br /&gt;Response.ContentType = "application/download";&lt;br /&gt;&lt;br /&gt;//Populate the output stream&lt;br /&gt;byte[] ByteBuffer = new byte[bufferSize + 1];&lt;br /&gt;MemoryStream ms = new MemoryStream(ByteBuffer, true);&lt;br /&gt;Stream rs = req.GetResponse().GetResponseStream();&lt;br /&gt;byte[] bytes = new byte[bufferSize + 1];&lt;br /&gt;while (rs.Read(ByteBuffer, 0, ByteBuffer.Length) &amp;gt; 0)&lt;br /&gt;{&lt;br /&gt;Response.BinaryWrite(ms.ToArray());&lt;br /&gt;Response.Flush();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//Cleanup&lt;br /&gt;Response.End();&lt;br /&gt;ms.Close();&lt;br /&gt;ms.Dispose();&lt;br /&gt;rs.Dispose();&lt;br /&gt;ByteBuffer = null;&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-8374231460334652156?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/8374231460334652156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/09/programmatically-download-file-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8374231460334652156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8374231460334652156'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/09/programmatically-download-file-from.html' title='Programmatically Download File from Remote Location to User Through Server'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-2375849147031851804</id><published>2009-09-02T02:08:00.000+05:30</published><updated>2009-09-02T02:08:00.783+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# snippets'/><title type='text'>Get the index of the SelectedRow in a DataGridView</title><content type='html'>The below codes show how to do that&lt;br /&gt;&lt;br /&gt;private void dataGridView1_SelectionChanged(object sender, EventArgs e)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;if (dataGridView1.SelectedRows.Count == 1)&lt;br /&gt;{&lt;br /&gt;txtCustcode.Text = dataGridView1.Rows[dataGridView1.SelectedRows[0].Index].Cells["CustomerCode"].Value.ToString();&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-2375849147031851804?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/2375849147031851804/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/09/get-index-of-selectedrow-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/2375849147031851804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/2375849147031851804'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/09/get-index-of-selectedrow-in.html' title='Get the index of the SelectedRow in a DataGridView'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-2918997534859617188</id><published>2009-09-02T02:02:00.001+05:30</published><updated>2011-07-04T15:55:46.763+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='c# snippets'/><title type='text'>Data grid view multiple checkbox selection</title><content type='html'>this shows how to use datagrid view and check boxes , and find which check box was checked&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for (int i = 0; i &amp;lt; dgGrid.Rows.Count; i++) { GridViewRow row = dgGrid.Rows[i]; bool isChecked = ((CheckBox)row.FindControl("chkSelect")).Checked;  if (isChecked) { xSideID = dgGrid.Rows[i].Cells[1].Text;  } }   &lt;asp:gridview autogeneratecolumns="false" id="dgGrid" runat="server"&gt;&lt;br /&gt;&lt;br /&gt;&lt;columns&gt;&lt;br /&gt;&lt;asp:templatefield&gt;&lt;br /&gt;&lt;br /&gt;&lt;itemtemplate&gt;&lt;br /&gt;&lt;asp:checkbox id="chkSelect" runat="server"&gt;&lt;br /&gt;&lt;/asp:checkbox&gt;&lt;/itemtemplate&gt;&lt;br /&gt;&lt;/asp:templatefield&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;asp:boundfield datafield="XsiteID" headertext="XsiteID"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/asp:boundfield&gt;&lt;/columns&gt;&lt;br /&gt;&lt;/asp:gridview&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-2918997534859617188?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/2918997534859617188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/09/data-grid-view-multiple-checkbox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/2918997534859617188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/2918997534859617188'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/09/data-grid-view-multiple-checkbox.html' title='Data grid view multiple checkbox selection'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-3396406048266765395</id><published>2009-09-01T02:12:00.001+05:30</published><updated>2011-07-04T15:56:02.040+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='c# snippets'/><title type='text'>How to read the comma seperated values from a string asp.net C#?</title><content type='html'>string myString = "A, B, C, D";&lt;br /&gt;string delimStr = " ,";&lt;br /&gt;char[] delimiter = delimStr.ToCharArray();&lt;br /&gt;foreach (string s in myString.Split(delimiter))&lt;br /&gt;{&lt;br /&gt;Response.Write (s.ToString ()+ "&lt;br /&gt;");&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-3396406048266765395?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/3396406048266765395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/how-to-read-comma-seperated-values-from.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/3396406048266765395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/3396406048266765395'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/how-to-read-comma-seperated-values-from.html' title='How to read the comma seperated values from a string asp.net C#?'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-1973323537566984735</id><published>2009-08-30T11:38:00.000+05:30</published><updated>2011-07-04T15:54:25.492+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tricks'/><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><title type='text'>Asp.net  tips</title><content type='html'>Asp.net tips for improving the development performance&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;click here to &lt;a href="http://cid-72206c4831272511.skydrive.live.com/self.aspx/programming%20resources/Asp.pdf" target="_blank"&gt;download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-1973323537566984735?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/1973323537566984735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/aspnet-tips.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/1973323537566984735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/1973323537566984735'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/aspnet-tips.html' title='Asp.net  tips'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-8678796951756649994</id><published>2009-08-30T11:05:00.000+05:30</published><updated>2011-07-04T15:54:08.315+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Development tools'/><title type='text'>Excel Data Reader - Read Excel files in .NET</title><content type='html'>Lightweight and fast library written in C# for reading Microsoft Excel files ('97-2007).&lt;br /&gt;Cross-platform:&lt;br /&gt;- Windows with .Net Framework 2&lt;br /&gt;- Windows Mobile with Compact Framework&lt;br /&gt;- Linux, OS X, BSD with Mono 2+&lt;br /&gt;&lt;br /&gt;cllick here to &lt;a href="http://exceldatareader.codeplex.com/"&gt;download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-8678796951756649994?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/8678796951756649994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/excel-data-reader-read-excel-files-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8678796951756649994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8678796951756649994'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/excel-data-reader-read-excel-files-in.html' title='Excel Data Reader - Read Excel files in .NET'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-494328613546323320</id><published>2009-08-27T01:54:00.000+05:30</published><updated>2011-07-04T15:55:17.967+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='c# snippets'/><title type='text'>How do I prevent a user from moving a form at run time?</title><content type='html'>The following code snippet shows how you can prevent a user from moving a form at run time:&lt;br /&gt;&lt;br /&gt;[C#]&lt;br /&gt;protected override void WndProc(ref Message m)&lt;br /&gt;{&lt;br /&gt;const int WM_NCLBUTTONDOWN = 161;&lt;br /&gt;const int WM_SYSCOMMAND = 274;&lt;br /&gt;const int HTCAPTION = 2;&lt;br /&gt;const int SC_MOVE = 61456;&lt;br /&gt;&lt;br /&gt;if((m.Msg == WM_SYSCOMMAND) &amp;amp;&amp;amp; (m.WParam.ToInt32() == SC_MOVE))&lt;br /&gt;{&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if((m.Msg == WM_NCLBUTTONDOWN) &amp;amp;&amp;amp; (m.WParam.ToInt32() == HTCAPTION))&lt;br /&gt;{&lt;br /&gt;return;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;base.WndProc (ref m);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;[VB.NET]&lt;br /&gt;Protected Overrides Sub WndProc(ByRef m As Message)&lt;br /&gt;const Integer WM_NCLBUTTONDOWN = 161&lt;br /&gt;const Integer WM_SYSCOMMAND = 274&lt;br /&gt;const Integer HTCAPTION = 2&lt;br /&gt;const Integer SC_MOVE = 61456&lt;br /&gt;&lt;br /&gt;If (m.Msg = WM_SYSCOMMAND) &amp;amp;&amp;amp;(m.WParam.ToInt32() = SC_MOVE) Then&lt;br /&gt;Return&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;If (m.Msg = WM_NCLBUTTONDOWN) &amp;amp;&amp;amp;(m.WParam.ToInt32() = HTCAPTION) Then&lt;br /&gt;Return&lt;br /&gt;End If&lt;br /&gt;&lt;br /&gt;MyBase.WndProc( m)&lt;br /&gt;End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-494328613546323320?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/494328613546323320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/how-do-i-prevent-user-from-moving-form.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/494328613546323320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/494328613546323320'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/how-do-i-prevent-user-from-moving-form.html' title='How do I prevent a user from moving a form at run time?'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-6186552634557448357</id><published>2009-08-27T01:48:00.000+05:30</published><updated>2009-08-27T01:48:09.813+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# snippets'/><title type='text'>How do I make my child Form fill the entire mdi client without being maximized?</title><content type='html'>Here is how it can be done. This takes into account all docked controls (including menus) in the mdi parent form.&lt;br /&gt;&lt;br /&gt;[C#]&lt;br /&gt;          private void FillActiveChildFormToClient()&lt;br /&gt;          {&lt;br /&gt;               Form child = this.ActiveMdiChild;&lt;br /&gt;               Rectangle mdiClientArea = Rectangle.Empty;&lt;br /&gt;               foreach(Control c in this.Controls)&lt;br /&gt;               {&lt;br /&gt;                    if(c is MdiClient)&lt;br /&gt;                         mdiClientArea = c.ClientRectangle;&lt;br /&gt;               }&lt;br /&gt;               child.Bounds = mdiClientArea;&lt;br /&gt;          }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[VB.Net]&lt;br /&gt;          Private Sub FillActiveChildFormToClient()&lt;br /&gt;               Dim child As Form = Me.ActiveMdiChild&lt;br /&gt;               Dim mdiClientArea As Rectangle = Rectangle.Empty&lt;br /&gt;               Dim c As Control&lt;br /&gt;               For Each c In Me.Controls&lt;br /&gt;                    If TypeOf c Is MdiClient Then&lt;br /&gt;                         mdiClientArea = c.ClientRectangle&lt;br /&gt;                    End If&lt;br /&gt;               Next&lt;br /&gt;               child.Bounds = mdiClientArea&lt;br /&gt;          End Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-6186552634557448357?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/6186552634557448357/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/how-do-i-make-my-child-form-fill-entire.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6186552634557448357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6186552634557448357'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/how-do-i-make-my-child-form-fill-entire.html' title='How do I make my child Form fill the entire mdi client without being maximized?'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-561403090085838686</id><published>2009-08-27T01:44:00.000+05:30</published><updated>2011-07-04T15:53:52.152+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='c# snippets'/><title type='text'>Avoid duplicate child form in MDI</title><content type='html'>How do I check to see if a child form is already displayed so I don't have two instances showing?&lt;br /&gt;&lt;br /&gt;// MyChildForm is the one I'm looking for&lt;br /&gt;&lt;br /&gt;MyChildForm childForm = null;&lt;br /&gt;foreach(Form f in this.MdiChildren)&lt;br /&gt;{&lt;br /&gt;if(f is MyChildForm)&lt;br /&gt;{&lt;br /&gt;// found it&lt;br /&gt;childForm = (MyChildForm) f;&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if( childForm != null)&lt;br /&gt;{&lt;br /&gt;childForm.Show();&lt;br /&gt;childForm.Focus();&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;childForm = new MyChildForm();&lt;br /&gt;childForm.MdiParent = this;&lt;br /&gt;childForm.Show();&lt;br /&gt;childForm.Focus();&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-561403090085838686?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/561403090085838686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/avoid-duplicate-child-form-in-mdi.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/561403090085838686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/561403090085838686'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/avoid-duplicate-child-form-in-mdi.html' title='Avoid duplicate child form in MDI'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-7092365987843725252</id><published>2009-08-24T14:20:00.000+05:30</published><updated>2011-07-04T15:53:38.596+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='c# snippets'/><title type='text'>Read Pdf file using c#</title><content type='html'>So you’ll have to download the PDFBox package. In this package you’ll find a bin directory. To read your PDF file, you’ll need the following files:&lt;br /&gt;&lt;br /&gt;* IKVM.GNU.Classpath.dll&lt;br /&gt;* PDFBox-0.7.3.dll&lt;br /&gt;* FontBox-0.1.0-dev.dll&lt;br /&gt;* IKVM.Runtime.dll&lt;br /&gt;&lt;br /&gt;PDF Box Package is free distribution tool &lt;a href="http://sourceforge.net/projects/pdfbox/files/" target="_blank"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img border="0" src="http://www.cy2online.net/images/cy_download_icon.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You’ll have to add a reference to the first two in your project. You’ll also have to copy the last two on your project’s bin directory.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The program will look something like this (if you’re working with a Console application):&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using org.pdfbox.pdmodel;&lt;br /&gt;using org.pdfbox.util;&lt;br /&gt;namespace PDFReader&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;class Program&lt;br /&gt;{&lt;br /&gt;static void Main(string[] args)&lt;br /&gt;{&lt;br /&gt;PDDocument doc = PDDocument.load("lopreacamasa.pdf");&lt;br /&gt;&lt;br /&gt;PDFTextStripper pdfStripper = new PDFTextStripper();&lt;br /&gt;&lt;br /&gt;Console.Write(pdfStripper.getText(doc));&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-7092365987843725252?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/7092365987843725252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/read-pdf-file-using-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/7092365987843725252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/7092365987843725252'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/read-pdf-file-using-c.html' title='Read Pdf file using c#'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-6529212921111936086</id><published>2009-08-24T14:13:00.000+05:30</published><updated>2009-08-28T19:40:59.949+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# snippets'/><title type='text'>read Excel file using c#</title><content type='html'>How to read an Excel file with OleDb and a simple SQL query?&lt;br /&gt;&lt;br /&gt;This approach is extremely useful when you need to read the&lt;br /&gt;data from an Excel file fast and store the data in a DataTable&lt;br /&gt;for further usage.&lt;br /&gt;&lt;br /&gt;using System.Data;&lt;br /&gt;using System.Data.OleDb;&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;String sConnectionString =&lt;br /&gt;"Provider=Microsoft.Jet.OLEDB.4.0;" +&lt;br /&gt;"Data Source=" + [Your Excel File Name Here] + ";" +&lt;br /&gt;"Extended Properties=Excel 8.0;";&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;OleDbConnection objConn = new OleDbConnection(sConnectionString);&lt;br /&gt;&lt;br /&gt;objConn.Open();&lt;br /&gt;&lt;br /&gt;OleDbCommand objCmdSelect =new OleDbCommand("SELECT * FROM [Sheet1$]", objConn);&lt;br /&gt;&lt;br /&gt;OleDbDataAdapter objAdapter1 = new OleDbDataAdapter();&lt;br /&gt;&lt;br /&gt;objAdapter1.SelectCommand = objCmdSelect;&lt;br /&gt;&lt;br /&gt;DataSet objDataset1 = new DataSet();&lt;br /&gt;&lt;br /&gt;objAdapter1.Fill(objDataset1);&lt;br /&gt;&lt;br /&gt;objConn.Close();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-6529212921111936086?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/6529212921111936086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/read-excel-file-usig-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6529212921111936086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6529212921111936086'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/read-excel-file-usig-c.html' title='read Excel file using c#'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-3632089114445445646</id><published>2009-08-22T04:00:00.001+05:30</published><updated>2009-08-22T04:00:07.935+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# hidden features'/><title type='text'>unicode character in C# names</title><content type='html'>You can use any unicode character in C# names, for example:&lt;br /&gt;&lt;br /&gt;public class MyClass&lt;br /&gt;{&lt;br /&gt;    public string Hårføner()&lt;br /&gt;    {&lt;br /&gt;        return "Yes, it works!";&lt;br /&gt;    }&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-3632089114445445646?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/3632089114445445646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/unicode-character-in-c-names.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/3632089114445445646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/3632089114445445646'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/unicode-character-in-c-names.html' title='unicode character in C# names'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-7757228756923342371</id><published>2009-08-22T03:52:00.001+05:30</published><updated>2009-08-22T03:52:04.289+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# hidden features'/><title type='text'>Using @ for variable names that are keywords.</title><content type='html'>var @object = new object();&lt;br /&gt;var @string = "";&lt;br /&gt;var @if = IpsoFacto();&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-7757228756923342371?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/7757228756923342371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/using-for-variable-names-that-are.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/7757228756923342371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/7757228756923342371'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/using-for-variable-names-that-are.html' title='Using @ for variable names that are keywords.'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-4103315399899010036</id><published>2009-08-22T03:50:00.000+05:30</published><updated>2009-08-22T03:50:05.500+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# hidden features'/><title type='text'>shortcut for  creating properties</title><content type='html'>Has anybody used "props"?&lt;br /&gt;&lt;br /&gt;You type "prop" and then press [TAB] twice, it generates useful code for your properties and can speed your typing.&lt;br /&gt;&lt;br /&gt;I know this works in VS 2005 (I use it) but I don´t know in previous versions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-4103315399899010036?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/4103315399899010036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/shortcut-for-creating-properties.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/4103315399899010036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/4103315399899010036'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/shortcut-for-creating-properties.html' title='shortcut for  creating properties'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-5485843495729027608</id><published>2009-08-22T03:25:00.001+05:30</published><updated>2009-08-22T03:25:52.623+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# snippets'/><title type='text'>Bind countries from CultureInfo class in C#</title><content type='html'>Some people have asked me how BlogEngine.NET displays a dropdown list of countries when no source XML file is present. The simple answer is that you don’t need any external list to bind to from C#, you can instead use the CultureInfo class.&lt;br /&gt;&lt;br /&gt;Consider that you have the following dropdown list declared in an ASP.NET page:&lt;br /&gt;&lt;br /&gt;&lt;asp:DropDownList runat="server" ID="ddlCountry" /&gt;&lt;br /&gt;&lt;br /&gt;Then from code-behind, call this method which binds the countries alphabetically to the dropdown:&lt;br /&gt;&lt;br /&gt;public void BindCountries()&lt;br /&gt;{&lt;br /&gt;  System.Collections.Specialized.StringDictionary dic = new System.Collections.Specialized.StringDictionary();&lt;br /&gt;  System.Collections.Generic.List&lt;string&gt; col = new System.Collections.Generic.List&lt;string&gt;();&lt;br /&gt;&lt;br /&gt;  foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.AllCultures &amp; ~CultureTypes.NeutralCultures))&lt;br /&gt;  {&lt;br /&gt;    RegionInfo ri = new RegionInfo(ci.LCID);&lt;br /&gt;    if (!dic.ContainsKey(ri.EnglishName))&lt;br /&gt;      dic.Add(ri.EnglishName, ri.TwoLetterISORegionName.ToLowerInvariant());&lt;br /&gt;&lt;br /&gt;    if (!col.Contains(ri.EnglishName))&lt;br /&gt;      col.Add(ri.EnglishName);&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  col.Sort();&lt;br /&gt;&lt;br /&gt;  ddlCountry.Items.Add(new ListItem("[Not specified]", ""));&lt;br /&gt;  foreach (string key in col)&lt;br /&gt;  {&lt;br /&gt;    ddlCountry.Items.Add(new ListItem(key, dic[key]));&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  if (ddlCountry.SelectedIndex == 0 &amp;&amp; Request.UserLanguages != null &amp;&amp; Request.UserLanguages[0].Length == 5)&lt;br /&gt;  {&lt;br /&gt;    ddlCountry.SelectedValue = Request.UserLanguages[0].Substring(3);&lt;br /&gt;  }&lt;br /&gt;} &lt;br /&gt;&lt;br /&gt;The method first adds all the countries from the CultureInfo class to a dictionary and then sorts it alphabetically. Last, it tries to retrieve the country of the browser so it can auto-select the visitors country. There might be a prettier way to sort a dictionary, but this one works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-5485843495729027608?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/5485843495729027608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/bind-countries-from-cultureinfo-class.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/5485843495729027608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/5485843495729027608'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/bind-countries-from-cultureinfo-class.html' title='Bind countries from CultureInfo class in C#'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-8111953199568883819</id><published>2009-08-22T03:19:00.001+05:30</published><updated>2009-08-22T03:19:59.485+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Coding Standard'/><title type='text'>C# coding Standards</title><content type='html'>&lt;a href="http://www.tiobe.com/content/paperinfo/gemrcsharpcs.pdf"&gt;&lt;br /&gt;&lt;img border="0" src="http://www.cy2online.net/images/cy_download_icon.jpg"/&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-8111953199568883819?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/8111953199568883819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/c-coding-standards.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8111953199568883819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8111953199568883819'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/c-coding-standards.html' title='C# coding Standards'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-6017246261962239074</id><published>2009-08-22T03:17:00.000+05:30</published><updated>2009-08-22T03:18:21.332+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Coding Standard'/><title type='text'>csharp coding style</title><content type='html'>&lt;a href="http://www.sourceformat.com/pdf/cs-coding-standard-bellware.pdf"&gt;&lt;br /&gt;&lt;img border="0" src="http://www.cy2online.net/images/cy_download_icon.jpg"/&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-6017246261962239074?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/6017246261962239074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/csharp-coding-style.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6017246261962239074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/6017246261962239074'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/csharp-coding-style.html' title='csharp coding style'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-5707329805008010673</id><published>2009-08-20T10:03:00.000+05:30</published><updated>2009-08-20T10:06:41.841+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development tools'/><title type='text'>Tabbed MDI Dock panel</title><content type='html'>It's free one &lt;br /&gt;&lt;br /&gt;&lt;a href="http://downloads.sourceforge.net/project/dockpanelsuite/DockPanel%20Suite/2.3.1/DockPanel_2_3_1_Bin.zip" target="_blank"&gt;&lt;br /&gt;&lt;img border="0" src="http://www.cy2online.net/images/cy_download_icon.jpg"/&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-5707329805008010673?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/5707329805008010673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/tabbed-mdi-dock-panel.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/5707329805008010673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/5707329805008010673'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/tabbed-mdi-dock-panel.html' title='Tabbed MDI Dock panel'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-4672323096210539506</id><published>2009-08-19T22:55:00.000+05:30</published><updated>2009-08-19T22:55:53.717+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dotnet Video Tutorials'/><title type='text'>Validating ASP.NET CheckBox</title><content type='html'>&lt;object width="445" height="364"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TNREZdOrG_c&amp;hl=en&amp;fs=1&amp;color1=0xcc2550&amp;color2=0xe87a9f&amp;border=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TNREZdOrG_c&amp;hl=en&amp;fs=1&amp;color1=0xcc2550&amp;color2=0xe87a9f&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="445" height="364"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-4672323096210539506?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/4672323096210539506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/validating-aspnet-checkbox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/4672323096210539506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/4672323096210539506'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/validating-aspnet-checkbox.html' title='Validating ASP.NET CheckBox'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-8157995053901409760</id><published>2009-08-19T07:12:00.001+05:30</published><updated>2009-08-19T07:12:34.721+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cheat Sheet'/><title type='text'>Dot net cheat sheets</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://blog.krisvandermast.com/ASPNET20PageLifeCycle.aspx"&gt;ASP.NET Page Life Cycle Diagram&lt;/a&gt;&lt;br /&gt;(PNG)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://duartes.org/gustavo/articles/Asp.net-Runtime-Cheat-Sheet-HttpRequest-HttpRuntime.aspx"&gt;ASP.NET Runtime Cheat Sheet&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://download.microsoft.com/download/4/a/3/4a3c7c55-84ab-4588-84a4-f96424a7d82d/NET35_Namespaces_Poster_LORES.pdf"&gt;Microsoft .NET Framework 3.5 Commonly Uses Types and Namespaces&lt;/a&gt;&lt;br /&gt;(PDF)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Visual Studio 2005 Default Keybindings&lt;br /&gt;&lt;a target="_blank" href="http://download.microsoft.com/download/e/7/9/e79cce22-b196-4b9f-9ea7-b1a21f5342e9/VCSharp_2005_color.pdf"&gt;C#&lt;/a&gt;&lt;br /&gt;|&lt;br /&gt;&lt;a target="_blank" href="http://download.microsoft.com/download/d/6/5/d65efda0-cf25-4720-8013-b3080586c5bb/VB_2005_color.pdf"&gt;VB&lt;/a&gt;&lt;br /&gt;(PDF)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;Visual Studio 2008 Default Keybindings&lt;br /&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;p=1&amp;SrcDisplayLang=en&amp;SrcCategoryId=&amp;SrcFamilyId=&amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3de5f902a8-5bb5-4cc6-907e-472809749973%26DisplayLang%3den"&gt;C#&lt;/a&gt;&lt;br /&gt;|&lt;br /&gt;&lt;a target="_blank" href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;p=10&amp;SrcDisplayLang=en&amp;SrcCategoryId=&amp;SrcFamilyId=&amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d255b8cf1-f6bd-4b55-bb42-dd1a69315833%26DisplayLang%3den"&gt;VB&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://aspnetresources.com/blog/ms_ajax_cheat_sheets_batch2.aspx"&gt;Microsoft ASP.NET AJAX Library&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://aspnetresources.com/downloads/MS%20Ajax%20Client%20Life-Cycle%20Events.pdf"&gt;Microsoft ASP.NET AJAX Client Life Cycle &amp; Events&lt;/a&gt;&lt;br /&gt;(PDF)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://weblogs.asp.net/bradvincent/archive/2008/11/01/linq-cheat-sheet.aspx"&gt;LINQ&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://blog.blueboxes.co.uk/2009/02/03/xaml-for-wpf-cheatsheet/"&gt;XAML/WPF&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://aspalliance.com/625"&gt;VB.NET/C# Comparison&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.addedbytes.com/cheat-sheets/sql-server-cheat-sheet/"&gt;SQL Server&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.addedbytes.com/cheat-sheets/html-character-entities-cheat-sheet/"&gt;HTML Character Entities&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.addedbytes.com/cheat-sheets/colour-chart/"&gt;RGB Hex Color Chart&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.addedbytes.com/cheat-sheets/css-cheat-sheet/"&gt;CSS&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.gscottolson.com/weblog/2008/01/11/jquery-cheat-sheet/"&gt;jQuery 1.2&lt;/a&gt;&lt;br /&gt;|&lt;br /&gt;&lt;a target="_blank" href="http://acodingfool.typepad.com/blog/jquery-13-cheat-sheet.html"&gt;jQuery 1.3&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.addedbytes.com/cheat-sheets/javascript-cheat-sheet/"&gt;JavaScript&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.cdburnerxp.se/htmlcheatsheet.pdf"&gt;XHTML&lt;/a&gt;&lt;br /&gt;(PDF)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/"&gt;Regular Expressions&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-8157995053901409760?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/8157995053901409760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/dot-net-cheat-sheets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8157995053901409760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8157995053901409760'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/dot-net-cheat-sheets.html' title='Dot net cheat sheets'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-5893487852812517638</id><published>2009-08-18T11:35:00.000+05:30</published><updated>2009-08-18T11:35:21.605+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cheat Sheet'/><title type='text'>html 5 cheat sheet</title><content type='html'>HTML cheat for your reference with more options&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-72206c4831272511.skydrive.live.com/self.aspx/programming%20resources/html5-cheat-sheet.pdf"&gt;&lt;br /&gt;&lt;img border="0" src="http://www.cy2online.net/images/cy_download_icon.jpg"/&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-5893487852812517638?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/5893487852812517638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/html-5-cheat-sheet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/5893487852812517638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/5893487852812517638'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/html-5-cheat-sheet.html' title='html 5 cheat sheet'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-8095974290494906075</id><published>2009-08-18T11:33:00.000+05:30</published><updated>2009-08-18T11:33:31.927+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cheat Sheet'/><title type='text'>css3 cheat sheet</title><content type='html'>css3 style sheet reference for enhance web development&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-72206c4831272511.skydrive.live.com/self.aspx/programming%20resources/css3-cheat-sheet.pdf"&gt;&lt;br /&gt;&lt;img border="0" src="http://www.cy2online.net/images/cy_download_icon.jpg"/&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-8095974290494906075?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/8095974290494906075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/css3-cheat-sheet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8095974290494906075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8095974290494906075'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/css3-cheat-sheet.html' title='css3 cheat sheet'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-4240894239479045017</id><published>2009-08-18T11:22:00.001+05:30</published><updated>2009-08-18T11:22:26.148+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# snippets'/><title type='text'>Difference between two dates</title><content type='html'>This snippet calculates the difference between two dates.&lt;br /&gt;&lt;br /&gt;DateTime d1 = new DateTime( 2000, 7, 13 );&lt;br /&gt;DateTime d2 = new DateTime( 2003, 12, 5 );&lt;br /&gt;TimeSpan s = d2 - d1;&lt;br /&gt;int numberofdays = s.TotalDays&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-4240894239479045017?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/4240894239479045017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/difference-between-two-dates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/4240894239479045017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/4240894239479045017'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/difference-between-two-dates.html' title='Difference between two dates'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-212253923458619885</id><published>2009-08-18T11:16:00.000+05:30</published><updated>2009-08-18T11:22:55.541+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Asp.net'/><title type='text'>Ajax chat Application</title><content type='html'>This application shows how to develop a simple AJAX chat application. It uses the ScriptManager and UpdatePanel Class to get messages stored in a SQL Server database. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cy2online.net/Download/CSharp/CSharp_ASPOpenChat.zip"&gt;&lt;br /&gt;&lt;img border="0" src="http://www.cy2online.net/images/cy_download_icon.jpg"/&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-212253923458619885?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/212253923458619885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/ajax-chat-application.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/212253923458619885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/212253923458619885'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/ajax-chat-application.html' title='Ajax chat Application'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-8771926322237232816</id><published>2009-08-18T09:18:00.001+05:30</published><updated>2009-08-18T09:19:34.871+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Visual C# 2005 Keyboard Shortcut</title><content type='html'>keyboard shorctut reference poster from Microsoft&lt;br /&gt;&lt;br /&gt;click &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=c15d210d-a926-46a8-a586-31f8a2e576fe" target="_blank"&gt;here &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-8771926322237232816?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/8771926322237232816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/visual-c-2005-keyboard-shortcut.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8771926322237232816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8771926322237232816'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/visual-c-2005-keyboard-shortcut.html' title='Visual C# 2005 Keyboard Shortcut'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-4729470270886105354</id><published>2009-08-18T09:14:00.000+05:30</published><updated>2009-08-18T09:14:14.537+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dot net'/><title type='text'>Dot net keyboard shortcuts</title><content type='html'>&lt;b&gt;Key board shortcut keys always help to increase your speed. So i am giving below some of the Keyboard Shortcuts which will be very useful.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ctrl + N :- Opens the New Project Dialogue Box&lt;br /&gt;Ctrl + Shift + O :- Opens the Open File Dialog Box&lt;br /&gt;Ctrl + Shift + A :- Opens Add New Item window&lt;br /&gt;Ctrl + D :- Opens Add Existing Item window&lt;br /&gt;Ctrl + F :- Opens Find window&lt;br /&gt;Ctrl + H :- Opens Find and Replace window&lt;br /&gt;Ctrl + Shift + H :- Opens Replace in Files window&lt;br /&gt;Ctrl + Alt + Shift + F12 :- Opens Find Symbol window&lt;br /&gt;F7 :- Opens Code Designer window&lt;br /&gt;Shift + F7 :- Gets you back to Design View&lt;br /&gt;Ctrl + R :- Opens the Solution Explorer window&lt;br /&gt;Ctrl + Alt + S :- Opens the Server Explorer window&lt;br /&gt;Ctrl + Shift + C :- Opens the Class View window&lt;br /&gt;F4 :- Opens the Properties window&lt;br /&gt;Ctrl + Shift + E :- Opens the Resource view window&lt;br /&gt;Ctrl + Alt + X :- Opens the Toolbar window&lt;br /&gt;Shift + Alt + Enter :- Takes you to Full Screen View&lt;br /&gt;Alt+F8 :- Opens Macro Explorer window&lt;br /&gt;F2 :- Opens Object Browser window&lt;br /&gt;Ctrl + Alt + T :- Opens Document Outline window&lt;br /&gt;Ctrl + Alt + K :- Opens Task List window&lt;br /&gt;Ctrl + Alt + A :- Opens Command window&lt;br /&gt;Ctrl + Alt + O :- Opens Output window&lt;br /&gt;Ctrl + Alt + Y :- Opens Find Symbol Results window&lt;br /&gt;Ctrl + Alt + F :- Lists Items under the Favorites Menu in your&lt;br /&gt;Ctrl + Shift + B :- Builds your project&lt;br /&gt;Ctrl + Shift + F9 :- Clears All Breakpoints&lt;br /&gt;Ctrl + Alt + P :- Opens the Processes Dialog box&lt;br /&gt;Ctrl + T :- Opens Customize Toolbox window&lt;br /&gt;Ctrl + Shift + P :- Runs Temporary Macro&lt;br /&gt;Ctrl + Shift + R :- Records Temporary Macro&lt;br /&gt;Alt + F11 :- Opens Macros IDE&lt;br /&gt;F5 :- Runs your Application&lt;br /&gt;Ctrl + F5 :- Runs your Application without Debugging&lt;br /&gt;Ctrl + Alt + E :- Opens the Exceptions Dialog Box&lt;br /&gt;F8 :- Used while Debugging Applications&lt;br /&gt;Shift + F8 :- Used While Debugging Applications&lt;br /&gt;Ctrl + B :- Inserts a New Breakpoint&lt;br /&gt;F10:-Line By Line execution&lt;br /&gt;Ctrl+Tab:-To Shift B/W .net Editor Pages&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-4729470270886105354?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/4729470270886105354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/dot-net-keyboard-shortcuts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/4729470270886105354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/4729470270886105354'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/dot-net-keyboard-shortcuts.html' title='Dot net keyboard shortcuts'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-3274855889114187215</id><published>2009-08-17T20:13:00.001+05:30</published><updated>2009-08-17T20:13:03.588+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cheat Sheet'/><title type='text'>c# 2005 cheat sheet</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://dotnetperls.com/cheat-sheet" target="_blank"&gt;cheat sheet1&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.digilife.be/quickreferences/QRC/Core%20CSharp%20and%20.NET%20Quick%20Reference.pdf" target="_blank"&gt;cheat sheet2&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.dreamincode.net/downloads/ref_sheets/csharp_basics_reference_sheet.pdf" target="_blank"&gt;cheat sheet3&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-3274855889114187215?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/3274855889114187215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/c-2005-cheat-sheet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/3274855889114187215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/3274855889114187215'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/c-2005-cheat-sheet.html' title='c# 2005 cheat sheet'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-7706557048542322344</id><published>2009-08-14T13:48:00.001+05:30</published><updated>2009-08-18T11:24:04.277+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c# application'/><title type='text'>Store Images in Database</title><content type='html'>Sample application for storing and getting images from sql server.....&lt;br /&gt;&lt;br /&gt;click here  to&lt;a href="http://cid-72206c4831272511.skydrive.live.com/self.aspx/programming%20resources/StoreImagesInSQLServer.zip" target="_blank"&gt; download&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-7706557048542322344?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/7706557048542322344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/store-images-in-database.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/7706557048542322344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/7706557048542322344'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/store-images-in-database.html' title='Store Images in Database'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-8326753459578525118</id><published>2009-08-14T13:42:00.000+05:30</published><updated>2009-08-14T13:45:10.248+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Clear all TextBox values</title><content type='html'>protected void ClearControl(Control Ctrl)//passing the control&lt;br /&gt;{&lt;br /&gt;foreach (Control eachCtrl in Ctrl.Controls)//loop taking each controls&lt;br /&gt;{&lt;br /&gt;if (eachCtrl.Controls.Count &gt; 0)&lt;br /&gt;ClearControl(eachCtrl);&lt;br /&gt;else if (eachCtrl is TextBox)&lt;br /&gt;((TextBox)eachCtrl).Text = null;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;To call the method like this:&lt;br /&gt;&lt;br /&gt;ClearControl(this);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-8326753459578525118?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/8326753459578525118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/08/clear-all-textbox-values.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8326753459578525118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/8326753459578525118'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/08/clear-all-textbox-values.html' title='Clear all TextBox values'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7172838941795374775.post-2949832629301647427</id><published>2009-05-03T14:17:00.000+05:30</published><updated>2009-08-14T13:50:41.658+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>oops concept</title><content type='html'>&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 11"&gt;&lt;meta name="Originator" content="Microsoft Word 11"&gt;&lt;link rel="File-List" href="file:///C:%5CDOCUME%7E1%5CHI%5CLOCALS%7E1%5CTemp%5Cmsohtml1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:worddocument&gt;   &lt;w:view&gt;Normal&lt;/w:View&gt;   &lt;w:zoom&gt;0&lt;/w:Zoom&gt;   &lt;w:punctuationkerning/&gt;   &lt;w:validateagainstschemas/&gt;   &lt;w:saveifxmlinvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;   &lt;w:ignoremixedcontent&gt;false&lt;/w:IgnoreMixedContent&gt;   &lt;w:alwaysshowplaceholdertext&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;   &lt;w:compatibility&gt;    &lt;w:breakwrappedtables/&gt;    &lt;w:snaptogridincell/&gt;    &lt;w:wraptextwithpunct/&gt;    &lt;w:useasianbreakrules/&gt;    &lt;w:dontgrowautofit/&gt;   &lt;/w:Compatibility&gt;   &lt;w:browserlevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;  &lt;/w:WordDocument&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;  &lt;w:latentstyles deflockedstate="false" latentstylecount="156"&gt;  &lt;/w:LatentStyles&gt; &lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0in; 	margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} p 	{mso-margin-top-alt:auto; 	margin-right:0in; 	mso-margin-bottom-alt:auto; 	margin-left:0in; 	mso-pagination:widow-orphan; 	font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman";} @page Section1 	{size:8.5in 11.0in; 	margin:1.0in 1.25in 1.0in 1.25in; 	mso-header-margin:.5in; 	mso-footer-margin:.5in; 	mso-paper-source:0;} div.Section1 	{page:Section1;} --&gt; &lt;/style&gt;&lt;!--[if gte mso 10]&gt; &lt;style&gt;  /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:"Table Normal"; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0in 5.4pt 0in 5.4pt; 	mso-para-margin:0in; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} &lt;/style&gt; &lt;![endif]--&gt;  &lt;p&gt;&lt;span style="font-size:10;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 153, 102);"&gt;Why use interface ?&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:10;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;The following 2 examples will give bit more insight into use of interfaces. The first example explains how interface can be ploymorphically used. The second one explains how it can be used for multiple-implementation. Both the examples combined also describe a ISP or Interface Segrigation Principle.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="color:darkgreen;"&gt;Example 1&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=";font-size:100%;color:darkgreen;"  &gt;: [&lt;u&gt;Polymorphism&lt;/u&gt;] Suppose you have an application that writes data into different devices say HDD, FDD and CDW, in a buffered mode. Any number and any media may be used. It should also be possible plug-in/out any device any time. Each device has its own implementations. How do you ensure that this can be done without knowing the specific implementation of the device?&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;Solution: Lat them all implement an interface that defines common operations. The application can use the interface to make polymorphic calls.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;public interface IMedia&lt;br /&gt;{&lt;br /&gt;  void FlushData();&lt;br /&gt;  void OpenMedia();&lt;br /&gt;  void WriteData(Stream dataStream);&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;public class CDW : IMedia { ... }&lt;br /&gt;public class HDD : IMedia { ... }&lt;br /&gt;public class FDD : IMedia { ... }&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;public class DataApplication&lt;br /&gt;{&lt;br /&gt;  CDW _cdw = new CDW(...);&lt;br /&gt;  HDD _hdd = new HDD(...);&lt;br /&gt;  FDD _fdd = new FDD(...);&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;    IMedia _mediaDevices[] = new IMedia[] ({_cdw, _hdd, _fdd });&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;    private void SomeDataWriteTask()&lt;br /&gt;  {&lt;br /&gt;      _cdw.WriteData(someDataStream);&lt;br /&gt;      _hdd.WriteData(someDataStream);&lt;br /&gt;      _fdd.WriteData(someDataStream);&lt;br /&gt;  }&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;    private void Close()&lt;br /&gt;  {&lt;br /&gt;      foreach(IMedia mediaItem in _mediaDevices)&lt;br /&gt;      {&lt;br /&gt;          // Ploymorphic call to flush the buffered&lt;br /&gt;          // data into correct implementations.&lt;br /&gt;          mediaItem.Flush();&lt;br /&gt;      }&lt;br /&gt;  }&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:darkgreen;"&gt;Example 2:&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=";font-size:100%;color:darkgreen;"  &gt; [&lt;u&gt;Multiple Implementation&lt;/u&gt;] Continuing the above example now suppose you have another diagnosis application that needs to check few common performance factors of these devices. The dignostic application need not know the details of these implementations. However the DataApplication (application above) should not have any knowledge of these tasks. How to do this?&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;Solution: Let each media implement an interface that the diagnostic application can use to operate upon. So the modified design looks like:&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;public interface IMedia&lt;br /&gt;{&lt;br /&gt;  void FlushData();&lt;br /&gt;  void OpenMedia();&lt;br /&gt;  void WriteData(Stream dataStream);&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;public interface IMediaMonitor&lt;br /&gt;{&lt;br /&gt;  long GetSeekSpeed();&lt;br /&gt;  long GetSizeInBytes();&lt;br /&gt;  void MoveToOffset(long offsetPosition);&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;public class CDW : IMedia, IMediaMonitor { ... }&lt;br /&gt;public class HDD : IMedia, IMediaMonitor { ... }&lt;br /&gt;public class FDD : IMedia, IMediaMonitor { ... }&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;public class DiagnosisApplication&lt;br /&gt;{&lt;br /&gt;  private void DoHealthCheck(IMediaMonitor someMedia)&lt;br /&gt;  {&lt;br /&gt;      IMediaMonitor mediaDevice = someMedia;&lt;br /&gt;   &lt;br /&gt;      long l1 = mediaDevice.GetSeekSpeed();&lt;br /&gt;      long l2 = mediaDevice.GetSizeInBytes();&lt;br /&gt;      mediaDevice.MoveToOffset(0);&lt;br /&gt;  }&lt;br /&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;Source : from other site..&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7172838941795374775-2949832629301647427?l=gurucoders.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://gurucoders.blogspot.com/feeds/2949832629301647427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gurucoders.blogspot.com/2009/05/oops-concept.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/2949832629301647427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7172838941795374775/posts/default/2949832629301647427'/><link rel='alternate' type='text/html' href='http://gurucoders.blogspot.com/2009/05/oops-concept.html' title='oops concept'/><author><name>gurucoders</name><uri>http://www.blogger.com/profile/01709559011636952900</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
