<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1087217153194362839</atom:id><lastBuildDate>Mon, 19 Feb 2024 03:39:41 +0000</lastBuildDate><category>ASP.NET</category><category>jQuery</category><category>ASP.NET Textbox</category><category>C#.Net</category><category>Javascript</category><category>.NET</category><category>GridView</category><category>SQL SERVER</category><category>SQL Server-2008</category><category>$http</category><category>.NET Managed Code</category><category>ADODB</category><category>ASP.NET ListBox</category><category>Action</category><category>BUILD</category><category>C#</category><category>C#.NETjQuery</category><category>CGZipLibrary</category><category>CONSTRIANT</category><category>CSS</category><category>Cache</category><category>Cascading Dropdown</category><category>Cell Clicked</category><category>Clear Text in Textbox</category><category>Collections</category><category>Column</category><category>Command Line Arguments</category><category>Confirm Password</category><category>Context Menu</category><category>Cursor Type</category><category>DEFAULT VALUE</category><category>DataSet</category><category>DataTable</category><category>Debug</category><category>Disposable()</category><category>Dispose()</category><category>Event Arguments</category><category>Events</category><category>Excel</category><category>Factorial Program using C#</category><category>Finalize</category><category>Find the Child Controls</category><category>GC</category><category>GET</category><category>Garbage</category><category>Hiding popover</category><category>IIS</category><category>INFORMATION_SCHEMA</category><category>Internet Explorer</category><category>Internet Information Services</category><category>Label</category><category>List Box</category><category>Lock type</category><category>LookUp(TKeys</category><category>MIME Type</category><category>MSDN</category><category>MVC3</category><category>MessageBox.Show</category><category>Microsoft.NET</category><category>Password</category><category>Program</category><category>ROW_NUMBER</category><category>Razor</category><category>Record Set</category><category>Recursive Function</category><category>Reflection</category><category>Release</category><category>Row Clicked</category><category>String Split</category><category>Submit</category><category>Swapping</category><category>TElement) Class</category><category>Textbox</category><category>Tree View</category><category>UnManaged Code</category><category>UnZip</category><category>User Controls</category><category>VB.NET</category><category>Warnings</category><category>Water Mark</category><category>WriteXML</category><category>XML</category><category>Zip</category><category>angularJs</category><category>bootStrap</category><category>cdn</category><category>click</category><category>constants</category><category>dynamically</category><category>html table</category><category>jQuery Context Menu</category><category>mp4</category><category>msver</category><category>popover</category><category>primary key</category><category>scriptresource.axd</category><category>server information</category><category>sys</category><category>trigger</category><category>undefined</category><category>version</category><category>webresource.axd</category><title>.NET Corner</title><description></description><link>http://essencesofdotnet.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle/><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-837038024901337625</guid><pubDate>Tue, 27 Oct 2015 07:06:00 +0000</pubDate><atom:updated>2015-10-27T12:36:47.606+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">$http</category><category domain="http://www.blogger.com/atom/ns#">angularJs</category><category domain="http://www.blogger.com/atom/ns#">Cache</category><category domain="http://www.blogger.com/atom/ns#">GET</category><category domain="http://www.blogger.com/atom/ns#">Internet Explorer</category><title>AngularJS caching issue for Internet Explorer for Ajax (GET) requests</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="background-color: #f6f6f6; color: #333333; font-family: Arial, sans-serif; font-size: 16px; line-height: 26px;"&gt;Generally we face the cache issue for&amp;nbsp;particularly&amp;nbsp;internet explorer&amp;nbsp;in angularJs when we use $http to get the data from the server.The reason for this problem is when we request the same call again to the server , IE fetches the response from the cache instead from updated result. This can be shown clearly from the network capture window of IE.&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #f6f6f6;"&gt;&lt;span style="color: #333333; font-family: Arial, sans-serif;"&gt;&lt;span style="font-size: 16px; line-height: 26px;"&gt;When we request the server for the first time the response code would be 200(OK) , if we make the same call again , we would get response code as 304 (&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://httpstatus.es/304" target="_blank"&gt;Not Modified&lt;/a&gt;&lt;span style="background-color: #f6f6f6; color: #333333; font-family: Arial, sans-serif; font-size: 16px; line-height: 26px;"&gt;) .&lt;/span&gt;&lt;br /&gt;
&lt;span style="background-color: #f6f6f6; color: #333333; font-family: Arial, sans-serif; font-size: 16px; line-height: 26px;"&gt;To fix the above problem we can plug few settings to the main angular module &amp;nbsp;or to each HTTP get request.&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #333333; font-family: Arial, sans-serif;"&gt;&lt;span style="font-size: 16px; line-height: 26px;"&gt;var myApp = angular.module('myApp', ['ngRoute']);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #333333; font-family: Arial, sans-serif;"&gt;&lt;span style="font-size: 16px; line-height: 26px;"&gt;myApp.config(['$routeProvider', '$httpProvider', function($routeProvider, $httpProvider) {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #333333; font-family: Arial, sans-serif;"&gt;&lt;span style="font-size: 16px; line-height: 26px;"&gt;&amp;nbsp; &amp;nbsp; $httpProvider.defaults.cache = false;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #333333; font-family: Arial, sans-serif;"&gt;&lt;span style="font-size: 16px; line-height: 26px;"&gt;&amp;nbsp; &amp;nbsp; if (!$httpProvider.defaults.headers.get) {&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #333333; font-family: Arial, sans-serif;"&gt;&lt;span style="font-size: 16px; line-height: 26px;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; $httpProvider.defaults.headers.get = {};&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #333333; font-family: Arial, sans-serif;"&gt;&lt;span style="font-size: 16px; line-height: 26px;"&gt;&amp;nbsp; &amp;nbsp; }&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #333333; font-family: Arial, sans-serif;"&gt;&lt;span style="font-size: 16px; line-height: 26px;"&gt;&amp;nbsp; &amp;nbsp; // disable IE ajax request caching&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #333333; font-family: Arial, sans-serif;"&gt;&lt;span style="font-size: 16px; line-height: 26px;"&gt;&amp;nbsp; &amp;nbsp; $httpProvider.defaults.headers.get['If-Modified-Since'] = '0';&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #333333; font-family: Arial, sans-serif;"&gt;&lt;span style="font-size: 16px; line-height: 26px;"&gt;&amp;nbsp; &amp;nbsp; //.....here proceed with your routes&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #333333; font-family: Arial, sans-serif;"&gt;&lt;span style="background-color: #f6f6f6; font-size: 16px; line-height: 26px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #333333; font-family: Arial, sans-serif;"&gt;&lt;span style="font-size: 16px; line-height: 26px;"&gt;}]);&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2015/10/angularjs-caching-issue-for-internet.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-3354315536175396090</guid><pubDate>Fri, 25 Apr 2014 11:05:00 +0000</pubDate><atom:updated>2014-04-25T16:37:33.235+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET</category><category domain="http://www.blogger.com/atom/ns#">IIS</category><category domain="http://www.blogger.com/atom/ns#">Internet Information Services</category><category domain="http://www.blogger.com/atom/ns#">MIME Type</category><category domain="http://www.blogger.com/atom/ns#">mp4</category><title>Allow Video format to play in MediaPlayer</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: inherit;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0cm 0cm 0pt;"&gt;
&lt;span lang="EN-US" style="color: black; font-size: 10pt; line-height: 115%; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span style="font-family: inherit;"&gt;This is a
common problem with video format type to play in the web site/web applications
if we use the media player. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;

&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-size: 10pt; line-height: 115%; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span style="font-family: inherit;"&gt;In this article,
I would like to give a simple solution to allow the “*.mp4” format video files
to play in the media player in our web application in the IIS.&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-family: inherit; font-size: 10pt; line-height: 115%; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0cm 0cm 0pt;"&gt;
&lt;span lang="EN-US" style="color: black; font-family: inherit; font-size: 10pt; line-height: 115%; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;This
video file format is not allowed in the IIS under MIME type. The following
steps are done in the Internet Information Server (IIS).&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="background: white; margin: 0cm 0cm 0pt;"&gt;
&lt;span lang="EN-US" style="color: black; font-size: 10pt; line-height: 115%; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="color: black; font-family: inherit; font-size: 10pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Step# 1 &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;
&lt;span lang="EN-US" style="color: black; font-family: inherit; font-size: 10pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Start IIS Manager &lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIQ8-oH7etd4qjsVVNSr4boNGTxyYik75hywlKbwtbHPtcwwEpq7NJdy0A87yIU5j2nJtyfj3bTaVABY8i2lX_S_VOuFAXKa4WWrGHhvO1xKxaptX4bGCVhkUM2-3RHy08_VGdQobWrvfj/s1600/Page-1-Image-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIQ8-oH7etd4qjsVVNSr4boNGTxyYik75hywlKbwtbHPtcwwEpq7NJdy0A87yIU5j2nJtyfj3bTaVABY8i2lX_S_VOuFAXKa4WWrGHhvO1xKxaptX4bGCVhkUM2-3RHy08_VGdQobWrvfj/s1600/Page-1-Image-1.png" height="218" width="320" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN-US" style="background: white; color: black; font-family: inherit; font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;Select the appropriate
website to which we want to allow “mp4” format, then click MIME types&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span lang="EN-US" style="background: white; color: black; font-family: inherit; font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDQSp_CIRWYpCU4fAfesLlQue35KDTbYBBW-qHhaRLmzvuvAVE8ViG62CFgLx5WeK2TD1qeCm9lSf4DpNYx-zvSyMxBA3Zav1m5mUVTRWYShRzMCdWCHkXDdBKryvQ0obygVuuPCWysLAk/s1600/Page-1-Image-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDQSp_CIRWYpCU4fAfesLlQue35KDTbYBBW-qHhaRLmzvuvAVE8ViG62CFgLx5WeK2TD1qeCm9lSf4DpNYx-zvSyMxBA3Zav1m5mUVTRWYShRzMCdWCHkXDdBKryvQ0obygVuuPCWysLAk/s1600/Page-1-Image-2.png" height="193" width="320" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang="EN-US" style="background: white; color: black; font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;span style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="background: white; color: black; font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="color: black; font-family: inherit; font-size: 10pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Step# 2 &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span lang="EN-US" style="background: white; color: black; font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;
&lt;span lang="EN-US" style="background: white; color: black; font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;span lang="EN-US" style="color: black; font-size: 10pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span lang="EN-US" style="background: white; color: black; font-family: inherit; font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;Click on Add&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang="EN-US" style="background: white; color: black; font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBnBO41ajmmw9FE-FVHZ8mhyphenhyphenvoKwFO0ZUpu3nRabJnpiYx1GvshEJF9V__oa4-zGZmTJo19tt9_MUqR_q9TwdNLoK6E1RKlX8EdBCcrEegTMLOS3ReaosrBP-QhbyJ8iVs1zwwt1O_8Go5/s1600/Page-2-Image-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBnBO41ajmmw9FE-FVHZ8mhyphenhyphenvoKwFO0ZUpu3nRabJnpiYx1GvshEJF9V__oa4-zGZmTJo19tt9_MUqR_q9TwdNLoK6E1RKlX8EdBCcrEegTMLOS3ReaosrBP-QhbyJ8iVs1zwwt1O_8Go5/s1600/Page-2-Image-3.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;

&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-size: 10pt; line-height: 115%; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US; mso-hansi-theme-font: minor-latin;"&gt;&lt;br style="mso-special-character: line-break;" /&gt;&lt;span style="font-family: inherit;"&gt;

&lt;!--[endif]--&gt;&lt;span style="font-size: small;"&gt;

&lt;/span&gt;&lt;/span&gt;&lt;div class="MsoNormal" style="background: white; line-height: normal; margin: 0cm 0cm 10pt; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="color: black; font-family: inherit; font-size: 10pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;Step# 3 &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span lang="EN-US" style="background: white; color: black; font-family: inherit; font-size: 10pt; line-height: 115%; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;Enter the video format information &lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;/span&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span style="font-family: inherit;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="background: white; color: black; font-size: 10pt; line-height: 115%; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;File name
extension:&lt;/span&gt;&lt;/b&gt;&lt;span lang="EN-US" style="background: white; color: black; font-size: 10pt; line-height: 115%; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt; .mp4&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US" style="color: black; font-size: 10pt; line-height: 115%; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;br /&gt;&lt;span style="font-family: inherit;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="background: white;"&gt;MIME
type:&lt;/span&gt;&lt;/b&gt;&lt;span style="background: white;"&gt; video/mp4&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;span style="font-size: small;"&gt;

&lt;/span&gt;&lt;/span&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-family: inherit; font-size: small;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg61mrg-T_218AGEYKuEldQf-7Smg0mZY0Uaf-kbzZ20D2vRydUWHOnm9ZPe7uhc7npOkNGaz9E7t-gwa59cPgE40gz2OVlekAvLs4DcySOOX4rb6jpKZtfVh9jxwqkr0UPSiM3pNc3RYgx/s1600/Page-2-Image-4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg61mrg-T_218AGEYKuEldQf-7Smg0mZY0Uaf-kbzZ20D2vRydUWHOnm9ZPe7uhc7npOkNGaz9E7t-gwa59cPgE40gz2OVlekAvLs4DcySOOX4rb6jpKZtfVh9jxwqkr0UPSiM3pNc3RYgx/s1600/Page-2-Image-4.png" height="180" width="320" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: inherit;"&gt;

&lt;/span&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span lang="EN-US" style="color: black; font-family: inherit; font-size: 10pt; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;Step# 4 &lt;/span&gt;&lt;/b&gt;&lt;div class="MsoNormal" style="margin: 0cm 0cm 10pt;"&gt;
&lt;span lang="EN-US" style="background: white; color: black; font-size: 10pt; line-height: 115%; mso-bidi-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;span style="font-family: inherit;"&gt;Restart IIS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: inherit;"&gt;

&lt;/span&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2014/04/allow-video-format-to-play-in.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIQ8-oH7etd4qjsVVNSr4boNGTxyYik75hywlKbwtbHPtcwwEpq7NJdy0A87yIU5j2nJtyfj3bTaVABY8i2lX_S_VOuFAXKa4WWrGHhvO1xKxaptX4bGCVhkUM2-3RHy08_VGdQobWrvfj/s72-c/Page-1-Image-1.png" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-2528218129857136763</guid><pubDate>Thu, 24 Apr 2014 10:56:00 +0000</pubDate><atom:updated>2014-04-25T11:51:28.996+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET</category><category domain="http://www.blogger.com/atom/ns#">BUILD</category><category domain="http://www.blogger.com/atom/ns#">Warnings</category><title>Suppress the warning messages in Visual Studio </title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
Sometimes we might have seen the warning message when we build the solution. These warning won't stop your application execution in fact these are most useful to preventing the defects.&lt;br /&gt;
In order to suppress this warning message we need to use the pre-processor directives i.e., &lt;strong&gt;&lt;em&gt;"#pragma warning"&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;
Example : As shown in the below image , the variable count is assigned and didn't used that value any where. When we build the project able to see a warning in the Error List window.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJaaBC9kMmWFRTsI7n6RfteY8saheZaRcU1DE1cLFDk3B4JEXvBSXG_CUYYfohXH2JS0BWN0voSD-gdVQOc22pLSTDFimzhHrSDRZjs5_bu1Fe2UaWarnIc8GmepWNu1zY7TF2J3hdvnST/s1600/1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJaaBC9kMmWFRTsI7n6RfteY8saheZaRcU1DE1cLFDk3B4JEXvBSXG_CUYYfohXH2JS0BWN0voSD-gdVQOc22pLSTDFimzhHrSDRZjs5_bu1Fe2UaWarnIc8GmepWNu1zY7TF2J3hdvnST/s1600/1.jpg" height="396" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
To overcome this warning we need to define the pragma warning pre-processor directive to the variable as shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;#pragma&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; warning disable&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;               &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;nbsp; int&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; count = 1;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;#pragma&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; warning resotre&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixASyJ03RadVxKQFDt6GmvhoLeF3voCQ2Ho8wjRmO777WIFCkM-YMM96_VgoAvNOvMKCMRda6yKr0kUYU6FetLXrwEWzzLG_NROBJaIqw0FPWf-zGnEbaBfdFEX4sj1vXZCHqsXmZtrcNw/s1600/2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixASyJ03RadVxKQFDt6GmvhoLeF3voCQ2Ho8wjRmO777WIFCkM-YMM96_VgoAvNOvMKCMRda6yKr0kUYU6FetLXrwEWzzLG_NROBJaIqw0FPWf-zGnEbaBfdFEX4sj1vXZCHqsXmZtrcNw/s1600/2.jpg" height="395" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&amp;nbsp;&lt;/div&gt;
&lt;div align="left" class="separator" style="clear: both; text-align: center;"&gt;
Hope this article helped you to supress the warnings in visual studio :-)﻿&lt;/div&gt;
&amp;nbsp;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2014/04/suppress-warning-messages-in-visual.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJaaBC9kMmWFRTsI7n6RfteY8saheZaRcU1DE1cLFDk3B4JEXvBSXG_CUYYfohXH2JS0BWN0voSD-gdVQOc22pLSTDFimzhHrSDRZjs5_bu1Fe2UaWarnIc8GmepWNu1zY7TF2J3hdvnST/s72-c/1.jpg" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>16.9002155 77.841224 17.8698725 79.132118</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-738031156010572473</guid><pubDate>Thu, 24 Apr 2014 10:18:00 +0000</pubDate><atom:updated>2014-04-24T15:48:59.154+05:30</atom:updated><title>Column COLLATION can affect SQL Server query performance ?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
I found an interesting article on column collation in SQL Server. Please refer this &lt;a href="http://www.mssqltips.com/sqlservertip/3215/how-column-collation-can-affect-sql-server-query-performance/?utm_source=dailynewsletter&amp;amp;utm_medium=email&amp;amp;utm_content=headline&amp;amp;utm_campaign=20140424" target="_blank"&gt;Column Collation article &lt;/a&gt; from SQL Server Tips site.&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2014/04/column-collation-can-affect-sql-server.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-3613281038312107761</guid><pubDate>Mon, 10 Mar 2014 11:48:00 +0000</pubDate><atom:updated>2014-03-10T17:25:19.125+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#.Net</category><category domain="http://www.blogger.com/atom/ns#">Excel</category><category domain="http://www.blogger.com/atom/ns#">Reflection</category><title>Exporting to excel from a custom class object using C#.NET</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif; font-size: small;"&gt;We may face a scenario to export the data of &lt;i&gt;&lt;b&gt;custom class object&lt;/b&gt;&lt;/i&gt; to excel using &lt;i&gt;&lt;b&gt;InterOp&lt;/b&gt;&lt;/i&gt;.You can get the property name's from the class object using Reflection.Create a work sheet header by reading the each propety of the class object.I have created a separate method to get the all properties into a list collection of string as given below &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt; &lt;span style="color: #38761d;"&gt;///&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;summary&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="color: #38761d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// Get the list of Properties Name into a list collection.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/summary&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="color: #38761d;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;param name="objEmployee" /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /// &lt;returns&gt;&lt;/returns&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public List&lt;string&gt; GetPropeties(Employee objEmployee)&lt;br /&gt;&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; Type myType = objEmployee.GetType();&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; IList&lt;propertyinfo&gt; props = new List&lt;propertyinfo&gt;(myType.GetProperties());&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; List&lt;string&gt; lstPropertiesNames = new List&lt;string&gt;();&lt;br /&gt;&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; foreach (PropertyInfo prop in props)&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; {&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;&amp;nbsp; lstPropertiesNames.Add(prop.Name);&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; }&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; return lstPropertiesNames;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/string&gt;&lt;/string&gt;&lt;/propertyinfo&gt;&lt;/propertyinfo&gt;&lt;/string&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;We need to call this method to create the worksheet header's as given beloe &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; &lt;span style="color: #38761d;"&gt;&lt;i&gt;List&lt;string&gt; lstProperties = GetPropeties(new Employee());&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;&amp;nbsp; Char x = 'A';&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;&amp;nbsp; foreach (String eachProperty in lstProperties)&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;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Creation of header cells&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workSheet.Cells[1, x.ToString()] = eachProperty;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x = (Char)(Convert.ToUInt32(x) + 1);&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;&amp;nbsp; }&lt;/string&gt;&lt;/i&gt;&lt;/span&gt;&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; &lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;The complete source code to export to excel is given below &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;i&gt;&lt;span style="color: #38761d;"&gt; public void ExportToExcel(List&lt;businessmodels .employee=""&gt; objEmployee)&lt;br /&gt;&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; // Load Excel application&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; Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();&lt;br /&gt;&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; // Create empty workbook&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; excel.Workbooks.Add();&lt;br /&gt;&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; // Create Worksheet from active sheet&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; Microsoft.Office.Interop.Excel._Worksheet workSheet = excel.ActiveSheet;&lt;br /&gt;&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; // I created Application and Worksheet objects before try/catch,&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; // so that i can close them in finnaly block.&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; // It's IMPORTANT to release these COM objects!!&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; try&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; {&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;&amp;nbsp; List&lt;string&gt; lstProperties = GetPropeties(new Employee());&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;&amp;nbsp; Char x = 'A';&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;&amp;nbsp; foreach (String eachProperty in lstProperties)&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;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Creation of header cells&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workSheet.Cells[1, x.ToString()] = eachProperty;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x = (Char)(Convert.ToUInt32(x) + 1);&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;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&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;&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;&amp;nbsp; // Populate sheet with some real data from "employees" list&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;&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;&amp;nbsp; int row = 2; // start row (in row 1 are header cells)&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;&amp;nbsp; foreach (BusinessModels.Employee emp in objEmployee)&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workSheet.Cells[row, "A"] = emp.ID;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workSheet.Cells[row, "B"] = emp.Name;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workSheet.Cells[row, "C"] = emp.Locality;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workSheet.Cells[row, "D"] = emp.City;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; workSheet.Cells[row, "E"] = emp.Country;&lt;br /&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; row++;&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;&amp;nbsp; }&lt;br /&gt;&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;&amp;nbsp; // Apply some predefined styles for data to look nicely :)&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;&amp;nbsp; workSheet.Range["A1"].AutoFormat(Microsoft.Office.Interop.Excel.XlRangeAutoFormat.xlRangeAutoFormatColor1);&lt;br /&gt;&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;&amp;nbsp; // Define filename&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;&amp;nbsp; string fileName = string.Format(@"{0}\ExcelData.xlsx", Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory));&lt;br /&gt;&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;&amp;nbsp; if (File.Exists(fileName))&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; File.Delete(fileName);&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;&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;&amp;nbsp; // Save this data as a file&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;&amp;nbsp; workSheet.SaveAs(fileName);&lt;br /&gt;&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;&amp;nbsp; // Display SUCCESS message&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;&amp;nbsp; ExcelMessages.ErrorMessage = (string.Format("The file '{0}' is saved successfully!", fileName));&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; }&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; catch (Exception exception)&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; {&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;&amp;nbsp; throw new Exception("There was a PROBLEM saving Excel file!\n" + exception.Message);&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; }&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; finally&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; {&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;&amp;nbsp; // Quit Excel application&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;&amp;nbsp; excel.Quit();&lt;br /&gt;&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;&amp;nbsp; // Release COM objects (very important!)&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;&amp;nbsp; if (excel != null)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Runtime.InteropServices.Marshal.ReleaseComObject(excel);&lt;br /&gt;&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;&amp;nbsp; if (workSheet != null)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Runtime.InteropServices.Marshal.ReleaseComObject(workSheet);&lt;br /&gt;&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;&amp;nbsp; // Empty variables&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;&amp;nbsp; excel = null;&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;&amp;nbsp; workSheet = null;&lt;br /&gt;&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;&amp;nbsp; // Force garbage collector cleaning&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;&amp;nbsp; GC.Collect();&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; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/string&gt;&lt;/businessmodels&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2014/03/export-to-excel-from-custom-class.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>16.9002065 77.841224 17.8698815 79.132118</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-2991600432979742686</guid><pubDate>Wed, 30 Oct 2013 11:35:00 +0000</pubDate><atom:updated>2014-04-24T14:57:40.036+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET</category><category domain="http://www.blogger.com/atom/ns#">cdn</category><category domain="http://www.blogger.com/atom/ns#">Javascript</category><category domain="http://www.blogger.com/atom/ns#">scriptresource.axd</category><category domain="http://www.blogger.com/atom/ns#">sys</category><category domain="http://www.blogger.com/atom/ns#">undefined</category><category domain="http://www.blogger.com/atom/ns#">webresource.axd</category><title>How to fix "Sys is undefined" error ?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Recently I have faced a strange issue in the process of developing a task using script manager for async post backs.&lt;br /&gt;&lt;br /&gt;The error is "&lt;b&gt;webresource.axd and scriptresource.axd 404 not found&lt;/b&gt;" whenever I do any async call I use to get this error "&lt;b&gt;sys is not defined&lt;/b&gt;". I have tried a lot to fix this issue by following the below links.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;1. &lt;a href="http://blogs.msdn.com/b/carloc/archive/2008/12/04/webresource-axd-or-scriptresource-axd-not-working.aspx" target="_blank"&gt;http://blogs.msdn.com/b/carloc/archive/2008/12/04/webresource-axd-or-scriptresource-axd-not-working.aspx&lt;/a&gt;&lt;br /&gt;2. &lt;a href="http://imnettellect.blogspot.in/2010/12/iis-75-webresourceaxd-and.html" target="_blank"&gt;http://imnettellect.blogspot.in/2010/12/iis-75-webresourceaxd-and.html&lt;/a&gt;&lt;br /&gt;3. &lt;a href="http://stackoverflow.com/questions/1433512/asp-net-web-application-webresource-axd-and-scriptresource-axd-files-loading" target="_blank"&gt;http://stackoverflow.com/questions/1433512/asp-net-web-application-webresource-axd-and-scriptresource-axd-files-loading&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and so on ....&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXuDdn9BGfyqVwoKPZLfOCzALsaHa4Tc-u2_B2eM8ImVdUKFxrD58dRWQDiGM0L50dCEBNFN9DUU5Q-NeAIo3n1ms_7sr086Z0uhHi-WbRFy_FMz-VouJsMqfD8_TTxv8RIy_7K-t1UDHW/s1600/yX0x9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXuDdn9BGfyqVwoKPZLfOCzALsaHa4Tc-u2_B2eM8ImVdUKFxrD58dRWQDiGM0L50dCEBNFN9DUU5Q-NeAIo3n1ms_7sr086Z0uhHi-WbRFy_FMz-VouJsMqfD8_TTxv8RIy_7K-t1UDHW/s640/yX0x9.png" height="156" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;After spending 4 hours I found a new property on asp.net 4.0 called &lt;i&gt;&lt;b&gt;EnableCdn &lt;/b&gt;&lt;/i&gt;that basically, if it's set to "true", it loads the resources from the Microsoft content resource servers.&lt;br /&gt;&lt;br /&gt;Refer this &lt;a href="http://msdn.microsoft.com/en-us/library/system.web.ui.scriptmanager.enablecdn(v=vs.100).aspx" target="_blank"&gt;link &lt;/a&gt;for information about &lt;i&gt;&lt;b&gt;EnableCDN&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;This worked like a charm and fixed my issue.&lt;br /&gt;&lt;br /&gt;I hope this snippet can help many techies. :-)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2013/10/how-to-fix-sys-is-undefined-error.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXuDdn9BGfyqVwoKPZLfOCzALsaHa4Tc-u2_B2eM8ImVdUKFxrD58dRWQDiGM0L50dCEBNFN9DUU5Q-NeAIo3n1ms_7sr086Z0uhHi-WbRFy_FMz-VouJsMqfD8_TTxv8RIy_7K-t1UDHW/s72-c/yX0x9.png" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>16.9002065 77.841224 17.8698815 79.132118</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-9165020007200506075</guid><pubDate>Thu, 10 Oct 2013 09:31:00 +0000</pubDate><atom:updated>2013-10-10T15:19:49.194+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">bootStrap</category><category domain="http://www.blogger.com/atom/ns#">Hiding popover</category><category domain="http://www.blogger.com/atom/ns#">jQuery</category><category domain="http://www.blogger.com/atom/ns#">popover</category><category domain="http://www.blogger.com/atom/ns#">trigger</category><title>How to hide bootStrap popover when user click(s) outside the popover?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;Hiding bootStrap popover when user click(s) outside the popover&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;Recently I have experienced this problem i.e., hiding the popover when we click outsode the popover.I have worked on it and fixed the issue.So,I thought to share this fix.&lt;br /&gt;&lt;br /&gt;For more detail(s) about the bootStrap please refer this link &lt;a href="http://getbootstrap.com/javascript/#popovers" target="_blank"&gt;PopOver&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;popover plugin has a property called "&lt;i&gt;&lt;b&gt;trigger&lt;/b&gt;&lt;/i&gt;" of type String with default event as "&lt;i&gt;&lt;b&gt;click&lt;/b&gt;&lt;/i&gt;" and popover can be triggered by click/hover/focus/manual.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;To show the popover we need to prepare the HTML mark-up as given below&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style="background: none repeat scroll 0% 0% rgb(255, 255, 255); color: black;"&gt;&lt;html&gt;&lt;body style="background: #ffffff; color: black;"&gt;&lt;pre&gt;
&lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;div class&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;btn-group&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;div class&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;btn-group&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt; id&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;ddlSelected&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt; style&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;clear: both;&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt;
            &lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;button class&lt;span style="color: #808030;"&gt;=&lt;/span&gt;
            &lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;btn btn-primary btnSelectedStyle selectedBorderStyle&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt; type&lt;span style="color: #808030;"&gt;=&lt;/span&gt;
            &lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;button&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt;Your selected Items &lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;b id&lt;span style="color: #808030;"&gt;=&lt;/span&gt;
            &lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;lblSelectedItemCount&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #008c00;"&gt;0&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #808030;"&gt;/&lt;/span&gt;b&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #808030;"&gt;/&lt;/span&gt;button&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;button class&lt;span style="color: #808030;"&gt;=&lt;/span&gt;
            &lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;btn btn-primary dropdown-toggle selectedBorderCaratStyle&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;
            data&lt;span style="color: #808030;"&gt;-&lt;/span&gt;toggle&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;dropdown&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt; type&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;button&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;span class&lt;span style="color: #808030;"&gt;=&lt;/span&gt;
            &lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;caret&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #808030;"&gt;/&lt;/span&gt;span&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #808030;"&gt;/&lt;/span&gt;button&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #808030;"&gt;/&lt;/span&gt;div&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt;

        &lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;div class&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;popover-content&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt; id&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;divContent&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt; style&lt;span style="color: #808030;"&gt;=&lt;/span&gt;
        &lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;display: none; white-space: nowrap&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #808030;"&gt;/&lt;/span&gt;div&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #808030;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #808030;"&gt;/&lt;/span&gt;div&lt;span style="color: #808030;"&gt;&amp;gt;&lt;/span&gt;
 
 To Show the popover on click we need to write JS like &lt;span style="color: maroon; font-weight: bold;"&gt;this&lt;/span&gt; 
 
 $&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;#ddlSelected&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;.&lt;/span&gt;popover&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: purple;"&gt;{&lt;/span&gt;
        trigger&lt;span style="color: purple;"&gt;:&lt;/span&gt; &lt;span style="color: #0000e6;"&gt;'manual'&lt;/span&gt;&lt;span style="color: #808030;"&gt;,&lt;/span&gt;
        placement&lt;span style="color: purple;"&gt;:&lt;/span&gt; &lt;span style="color: #0000e6;"&gt;'bottom'&lt;/span&gt;&lt;span style="color: #808030;"&gt;,&lt;/span&gt;
        title&lt;span style="color: purple;"&gt;:&lt;/span&gt; &lt;span style="color: #0000e6;"&gt;'Selected Item(s)'&lt;/span&gt;&lt;span style="color: #808030;"&gt;,&lt;/span&gt;
        container&lt;span style="color: purple;"&gt;:&lt;/span&gt; &lt;span style="color: #0000e6;"&gt;'body'&lt;/span&gt;&lt;span style="color: #808030;"&gt;,&lt;/span&gt;
        animation&lt;span style="color: purple;"&gt;:&lt;/span&gt; &lt;span style="color: #0f4d75;"&gt;true&lt;/span&gt;&lt;span style="color: #808030;"&gt;,&lt;/span&gt;
        html&lt;span style="color: purple;"&gt;:&lt;/span&gt; &lt;span style="color: #0f4d75;"&gt;true&lt;/span&gt;&lt;span style="color: #808030;"&gt;,&lt;/span&gt;
        &lt;span style="color: dimgrey;"&gt;//delay: { show: 200 },&lt;/span&gt;
        content&lt;span style="color: purple;"&gt;:&lt;/span&gt; &lt;span style="color: maroon; font-weight: bold;"&gt;function&lt;/span&gt; &lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt; &lt;span style="color: purple;"&gt;{&lt;/span&gt;
            &lt;span style="color: maroon; font-weight: bold;"&gt;return&lt;/span&gt; $&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;#divContent&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;.&lt;/span&gt;html&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
        &lt;span style="color: purple;"&gt;}&lt;/span&gt; &lt;span style="color: dimgrey;"&gt;//content that is displayed&lt;/span&gt;
    &lt;span style="color: purple;"&gt;}&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;.&lt;/span&gt;on&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;click&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;,&lt;/span&gt; &lt;span style="color: maroon; font-weight: bold;"&gt;function&lt;/span&gt; &lt;span style="color: #808030;"&gt;(&lt;/span&gt;evt&lt;span style="color: #808030;"&gt;)&lt;/span&gt; &lt;span style="color: purple;"&gt;{&lt;/span&gt;
        evt&lt;span style="color: #808030;"&gt;.&lt;/span&gt;stopPropagation&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
        $&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;#ddlSelected&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;.&lt;/span&gt;popover&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;'show'&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;        
    &lt;span style="color: purple;"&gt;}&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;&lt;/pre&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;To hide the popover when user click other than popover Div&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style="background: none repeat scroll 0% 0% rgb(255, 255, 255); color: black;"&gt;&lt;html&gt;&lt;body style="background: #ffffff; color: black;"&gt;&lt;pre&gt;
$&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;'html'&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;.&lt;/span&gt;click&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;function&lt;/span&gt; &lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt; &lt;span style="color: purple;"&gt;{&lt;/span&gt;
        &lt;span style="color: maroon; font-weight: bold;"&gt;if&lt;/span&gt; &lt;span style="color: #808030;"&gt;(&lt;/span&gt;$&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;.popover&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;.length&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt; &lt;span style="color: purple;"&gt;{&lt;/span&gt;
            $&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;#ddlSelected&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;.&lt;/span&gt;popover&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;'hide'&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
        &lt;span style="color: purple;"&gt;}&lt;/span&gt;
    &lt;span style="color: purple;"&gt;}&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;&lt;/pre&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;I have seen in many forums developers are working hard to hide the popover when click outside the popover.I wish this article will be helpful and happy coding. :-) 
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2013/10/how-to-hide-bootstrap-popover-when-user.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>16.9002065 77.841224 17.8698815 79.132118</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-1580494677596468366</guid><pubDate>Thu, 15 Aug 2013 18:35:00 +0000</pubDate><atom:updated>2013-09-27T15:12:57.978+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.NET Managed Code</category><category domain="http://www.blogger.com/atom/ns#">Disposable()</category><category domain="http://www.blogger.com/atom/ns#">Dispose()</category><category domain="http://www.blogger.com/atom/ns#">Finalize</category><category domain="http://www.blogger.com/atom/ns#">Garbage</category><category domain="http://www.blogger.com/atom/ns#">GC</category><category domain="http://www.blogger.com/atom/ns#">UnManaged Code</category><title>Why Dispose() is preferred than Finalize() for Un-Managed Resources in .NET?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: small;"&gt;Memory management is very important in any application development.The Garbage collector of .NET does almost all clean up activity for your objects.For unmanaged resources (Ex:Windows API created objects, File, Database connection objects, COM objects, etc.) are outside the scope of .NET framework.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: small;"&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Why Dispose() is preferred than Finalize()&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: small;"&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;If we use the "&lt;b&gt;&lt;i&gt;Finalize()&lt;/i&gt;&lt;/b&gt;" method,the&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Trebuchet MS', sans-serif; font-size: small;"&gt;Garbage collector has to make two round in order to remove the objects.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: small;"&gt;&lt;br /&gt;
For an instance ,let me explain&amp;nbsp;clearly if we have two objects as Object1 and Object2 and we finalize the Object2 as given in the below image.The GC has to&amp;nbsp;categorize&amp;nbsp;the two objects and put the Finalize objects into Finalization Queue.The GC&amp;nbsp;will&amp;nbsp;clean the object1 which doesn't use the Finalize() method and process the second round of cleaning the Finalization Queue.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbJYeS01HfRYdCzycsWGzuHp-CvasORLbgGlm8wxuuqPX-Eq8KoW5uoY2Z9CRdPuitvqppdkWKxnInRfI0Ey51pV5L030tdubcF2Nuh7jLj1mlb9wff3j_b7JJH2LJubA7_CdtMIAG_cLu/s1600/Untitled+drawing.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: x-small;"&gt;&lt;img alt="Finalize() method Process" border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbJYeS01HfRYdCzycsWGzuHp-CvasORLbgGlm8wxuuqPX-Eq8KoW5uoY2Z9CRdPuitvqppdkWKxnInRfI0Ey51pV5L030tdubcF2Nuh7jLj1mlb9wff3j_b7JJH2LJubA7_CdtMIAG_cLu/s1600/Untitled+drawing.jpg" title="Finalize()" width="400" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: small;"&gt;Now at this the "&lt;b&gt;&lt;i&gt;Dispose()&lt;/i&gt;&lt;/b&gt;" method will come into picture.This method belongs to &lt;b&gt;&lt;i&gt;IDisposable()&lt;/i&gt;&lt;/b&gt; interface .So the best practise to release the unmanaged code,implement &lt;b style="font-style: italic;"&gt;IDisposable() &lt;/b&gt;and override the &lt;i&gt;&lt;b&gt;Dispose()&lt;/b&gt;&lt;/i&gt; method.If we write any re-usable component for client we need to expose the Dispose method so that client can use that method.In a worst scenario if the client forgets to call this method ,then &lt;b&gt;&lt;i&gt;How do we force the Dispose method to be called automatically?&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: x-small;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: Trebuchet MS, sans-serif; font-size: x-small;"&gt;Implement as given below&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;pre style="background: #f6f8ff; color: #000020;"&gt;&lt;html&gt;&lt;body style="background: #f6f8ff; color: #000020;"&gt;&lt;pre&gt;
&lt;span style="color: #200080; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #200080; font-weight: bold;"&gt;class&lt;/span&gt; CleanClass &lt;span style="color: #308080;"&gt;:&lt;/span&gt; IDisposable
    &lt;span style="color: #406080;"&gt;{&lt;/span&gt;
        &lt;span style="color: #200080; font-weight: bold;"&gt;public&lt;/span&gt; &lt;span style="color: #200080; font-weight: bold;"&gt;void&lt;/span&gt; Dispose&lt;span style="color: #308080;"&gt;(&lt;/span&gt;&lt;span style="color: #308080;"&gt;)&lt;/span&gt;
        &lt;span style="color: #406080;"&gt;{&lt;/span&gt;
            GC&lt;span style="color: #308080;"&gt;.&lt;/span&gt;SuppressFinalize&lt;span style="color: #308080;"&gt;(&lt;/span&gt;&lt;span style="color: #200080; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: #308080;"&gt;)&lt;/span&gt;&lt;span style="color: #406080;"&gt;;&lt;/span&gt;
        &lt;span style="color: #406080;"&gt;}&lt;/span&gt;
        &lt;span style="color: #200080; font-weight: bold;"&gt;protected&lt;/span&gt; &lt;span style="color: #200080; font-weight: bold;"&gt;override&lt;/span&gt; &lt;span style="color: #200080; font-weight: bold;"&gt;void&lt;/span&gt; Finalize&lt;span style="color: #308080;"&gt;(&lt;/span&gt;&lt;span style="color: #308080;"&gt;)&lt;/span&gt;
        &lt;span style="color: #406080;"&gt;{&lt;/span&gt;
            Dispose&lt;span style="color: #308080;"&gt;(&lt;/span&gt;&lt;span style="color: #308080;"&gt;)&lt;/span&gt;&lt;span style="color: #406080;"&gt;;&lt;/span&gt;
        &lt;span style="color: #406080;"&gt;}&lt;/span&gt;
    &lt;span style="color: #406080;"&gt;}&lt;/span&gt;
&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;&lt;/pre&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2013/08/significance-of-finalize-and-dispose-in.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbJYeS01HfRYdCzycsWGzuHp-CvasORLbgGlm8wxuuqPX-Eq8KoW5uoY2Z9CRdPuitvqppdkWKxnInRfI0Ey51pV5L030tdubcF2Nuh7jLj1mlb9wff3j_b7JJH2LJubA7_CdtMIAG_cLu/s72-c/Untitled+drawing.jpg" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>16.9002065 77.841224 17.8698815 79.132118</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-4224815395292352893</guid><pubDate>Fri, 22 Mar 2013 10:38:00 +0000</pubDate><atom:updated>2014-04-24T15:08:44.006+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET</category><category domain="http://www.blogger.com/atom/ns#">Javascript</category><category domain="http://www.blogger.com/atom/ns#">jQuery</category><title>Detailed Table using jQuery</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;We have seen in many sites regarding detailed information of products below the row when we click on the downwards arrow and collapse when click on upwards arrow.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;We have many plugin's for this type of functionality we can also do with jQuery simple logic also.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;I have done some R&amp;amp;D regarding this and want to share information of detailed table using jQuery. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;We need to download the latest jQuery File from this link&lt;a href="http://jquery.com/download/" target="_blank"&gt; http://jquery.com/download/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;We have many &lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Content_delivery_network" target="_blank"&gt;CDN &lt;/a&gt;&lt;/b&gt;links also available for directly accessing the jQuery library files.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;u&gt;&lt;b&gt;Google :&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://developers.google.com/speed/libraries/devguide#jquery" target="_blank"&gt;https://developers.google.com/speed/libraries/devguide#jquery&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;u&gt;&lt;b&gt;Micro-soft :&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="http://www.asp.net/ajaxlibrary/cdn.ashx" target="_blank"&gt;http://www.asp.net/ajaxlibrary/cdn.ashx&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;u&gt;&lt;b&gt;Git-hub:&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://github.com/jquery/jquery" target="_blank"&gt;https://github.com/jquery/jquery&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;We have few utility files used for this functionality .I have attached the folder structure to maintain .Please see the below image&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOy0qPyF3aTFHQ9R-KXmrPh8Rka1f3IIK-nLKezqPvFysvImM_LTLmj8N3ECEJ12Du4B-VUNxgaH93oPK1TpqJOleCv5YCpZ6p7GFaC5rSSz0XY4u61yKLtzSwgXFxy5g9NNtP4NQA8pRw/s1600/FolderStructure.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOy0qPyF3aTFHQ9R-KXmrPh8Rka1f3IIK-nLKezqPvFysvImM_LTLmj8N3ECEJ12Du4B-VUNxgaH93oPK1TpqJOleCv5YCpZ6p7GFaC5rSSz0XY4u61yKLtzSwgXFxy5g9NNtP4NQA8pRw/s640/FolderStructure.jpg" height="640" width="308" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;I have taken a student statistics as input to show the data in HTML Table format.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVdR0zo5oVaIR280uWq0Ie1dVGEtgDiomDvPhzOPFPQr_DPplqCV1vnNCAHtlokWJt7e6vCHQX3GN50zq3I82VpTcESfDN6GbCZ1l2JFRfQt44AtryDVi2LIOq60VEpqMmcT0b6vhKHIfp/s1600/HTMLTable.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVdR0zo5oVaIR280uWq0Ie1dVGEtgDiomDvPhzOPFPQr_DPplqCV1vnNCAHtlokWJt7e6vCHQX3GN50zq3I82VpTcESfDN6GbCZ1l2JFRfQt44AtryDVi2LIOq60VEpqMmcT0b6vhKHIfp/s640/HTMLTable.jpg" height="640" width="368" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;We need to write in jQuery to show the details of a student in detailed Table&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #274e13;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;pre lang="brush:c#"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #274e13;"&gt;&lt;i&gt;       $(document).ready(function () {
            $("#htmlTable tr:odd").addClass("odd");
            $("#htmlTable tr:not(.odd)").hide();
            $("#htmlTable tr:first-child").show();

            $("#htmlTable tr.odd").click(function () {
                $(this).next("tr").toggle();
                $(this).find(".arrow").toggleClass("up");
            });           
        });&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre lang="brush:c#"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #274e13;"&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre lang="brush:c#"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre lang="brush:c#"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: #274e13;"&gt;&lt;span style="color: black;"&gt;The end output of this script with the markup language is given below &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre lang="brush:c#"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre lang="brush:c#"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWQWlMNXg1wDyYKRgAbqZfro3_rxiY1UrmnGh3vEoncvvg3c5EMbKl2m_er9J-Mbq0Jlau_go0jJyRYgsWEkLNNizGKwFX7gWnOVw_zoSrIUF3XheW5xCAceT_DJ0awOvAKRKCCTqsxRyy/s1600/Expanded+Details.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhWQWlMNXg1wDyYKRgAbqZfro3_rxiY1UrmnGh3vEoncvvg3c5EMbKl2m_er9J-Mbq0Jlau_go0jJyRYgsWEkLNNizGKwFX7gWnOVw_zoSrIUF3XheW5xCAceT_DJ0awOvAKRKCCTqsxRyy/s320/Expanded+Details.jpg" height="280" width="320" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre lang="brush:c#"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #274e13;"&gt;
&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre lang="brush:c#"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #274e13;"&gt;
&lt;/span&gt;&lt;/b&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre lang="brush:c#"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;b&gt;Hope this example  has given a basic implementation in jQuery  :-) &lt;/b&gt;&lt;/i&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre lang="brush:c#"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;a href="https://www.4shared.com/zip/AW_xFfBK/jHtmlASPNET.html" target="_blank"&gt;Source Code &lt;/a&gt;&lt;/b&gt;&amp;nbsp;&lt;b&gt;&lt;span style="color: #274e13;"&gt;
&lt;/span&gt;&lt;/b&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2013/03/detailed-table-using-jquery.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOy0qPyF3aTFHQ9R-KXmrPh8Rka1f3IIK-nLKezqPvFysvImM_LTLmj8N3ECEJ12Du4B-VUNxgaH93oPK1TpqJOleCv5YCpZ6p7GFaC5rSSz0XY4u61yKLtzSwgXFxy5g9NNtP4NQA8pRw/s72-c/FolderStructure.jpg" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>16.9002075 77.841224 17.8698805 79.132118</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-3176152099882573338</guid><pubDate>Fri, 15 Mar 2013 18:18:00 +0000</pubDate><atom:updated>2013-03-15T23:53:29.867+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#.Net</category><category domain="http://www.blogger.com/atom/ns#">constants</category><category domain="http://www.blogger.com/atom/ns#">MessageBox.Show</category><category domain="http://www.blogger.com/atom/ns#">Microsoft.NET</category><category domain="http://www.blogger.com/atom/ns#">MSDN</category><title>How to use constants in .NET?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
I have a written this Dev tip for the new folk who entered in this Dev World.&lt;br /&gt;
&lt;br /&gt;
Normally in the development we use some of the success message's or failure messages in general common message's.We do have a habit of writing the messages as given below&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #0b5394;"&gt;MessageBox.Show("Successfully created a record!");&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #0b5394;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span style="color: #0b5394;"&gt;MessageBox.Show("Successfully deleted a record!");&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
We can make use of Constants in .NET which will be declared using the keyword "&lt;a href="http://msdn.microsoft.com/en-us/library/ms173119.aspx" target="_blank"&gt;const&lt;/a&gt;".For the above scenario we can create a &amp;nbsp;class like "Messages.cs" and define constants as given below&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre lang="brush:c#"&gt;
&lt;b&gt;&lt;i&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;public class Messages&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public const string strUserExist = "User Name already exists.";&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public const string strUserSaved = "User&amp;nbsp;information saved successfully.";&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public const string strUserDeleted = "User&amp;nbsp;deleted successfully.";&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span style="color: #990000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span style="color: #990000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;
&lt;/pre&gt;
&lt;b&gt;&lt;span style="color: #38761d;"&gt;&lt;i&gt;&lt;u&gt;Advantage &lt;/u&gt;&lt;/i&gt;:&lt;/span&gt;We can change the message text only in the Message.cs class which will be applicable through out the project where ever we have used this constant.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Usage :&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&lt;span style="color: #274e13;"&gt;MessageBox.Show(Message.strUserExist);&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #38761d;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
The above scenario is one of the example I have explained.Guys! There are &amp;nbsp;many scenario's where we use like this according to the purpose.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: #741b47;"&gt;We can do this either in Windows or Web Development also.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;&amp;nbsp;I hope this will give a basic idea about &lt;a href="http://msdn.microsoft.com/en-us/library/bb397677.aspx" target="_blank"&gt;constants &lt;/a&gt;in .NET to the newbies.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Happy Coding :-)&lt;/b&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2013/03/how-to-use-constants-in-net.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>16.9002075 77.841224 17.8698805 79.132118</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-4787565098241704964</guid><pubDate>Fri, 15 Mar 2013 12:57:00 +0000</pubDate><atom:updated>2013-03-15T18:59:47.765+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.NET</category><category domain="http://www.blogger.com/atom/ns#">Debug</category><category domain="http://www.blogger.com/atom/ns#">Program</category><category domain="http://www.blogger.com/atom/ns#">Release</category><title>Difference between Debug and Release Modes in Visual Studio</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;i&gt;&lt;b&gt;Difference between Debug and Release Modes in Visual Studio&lt;/b&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We have two options to build a application in production or development stage.Both have their own importance's and characteristics .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Debug&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:Developer use debug mode for debugging the web application on live/local server.Debug mode stores debug information so it takes time to execute.We can use F10,F11 function keys as well keep tracking the break point.In debug mode the *.pdb (Program debug database) file will be created which contains the debug steps in the binary format.Less optimized code.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;Release&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;: We can't do the debug in this mode ,hence no chance of creating *.pdb file.Scripts &amp;amp; images downloaded by webresource.axd are cached.It has small size, and runs fast.More optimized code.&lt;br /&gt;
&lt;br /&gt;
I hope this information could help folks.&lt;br /&gt;
&lt;br /&gt;
Happy coding :-)&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2013/03/difference-between-debug-and-release.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>16.9002075 77.841224 17.8698805 79.132118</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-8046018279305614163</guid><pubDate>Fri, 08 Mar 2013 10:30:00 +0000</pubDate><atom:updated>2013-03-15T23:07:59.153+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">msver</category><category domain="http://www.blogger.com/atom/ns#">server information</category><category domain="http://www.blogger.com/atom/ns#">SQL SERVER</category><category domain="http://www.blogger.com/atom/ns#">SQL Server-2008</category><category domain="http://www.blogger.com/atom/ns#">version</category><title>Get the SQL Server Information from Query</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Some times we need to get the information of the SQL Server where it is installed. Simply we can get the info from Query also&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;-- Get the version info&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="color: #cc0000;"&gt;&lt;i&gt;&lt;b&gt;
&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cc0000;"&gt;&lt;i&gt;&lt;b&gt;select @@version
&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;
&lt;span style="color: #cc0000;"&gt;&lt;i&gt;&lt;b&gt;
&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;
&lt;br /&gt;
We have a in-built stored procedure called 'xp_msver' to the Server information.&lt;br /&gt;
&lt;span style="color: #38761d;"&gt;-- Get the Server Information&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #cc0000;"&gt;&lt;i&gt;&lt;b&gt;exec xp_msver&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is a basic information provided but may be useful to the SQL Server learners .&lt;br /&gt;
&lt;br /&gt;
Good day :-)&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2013/03/get-sql-server-information-from-query.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-4019549653670080875</guid><pubDate>Fri, 15 Feb 2013 09:48:00 +0000</pubDate><atom:updated>2013-03-22T16:42:02.787+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">primary key</category><category domain="http://www.blogger.com/atom/ns#">ROW_NUMBER</category><category domain="http://www.blogger.com/atom/ns#">SQL Server-2008</category><title>How to update Row which is not having Primary Key?</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="color: #cc0000;"&gt;&lt;b&gt;&lt;i&gt;We all find some different scenario where the table has no primary key column and need to update the records having same data.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #cc0000;"&gt;&lt;span style="color: black;"&gt;For this type of scenario's we need to update the particular column based on some Unique value.In SQL Server we have a option called "&lt;b&gt;&lt;i&gt;ROW_NUMBER()&lt;/i&gt;&lt;/b&gt;" .Every one know about Row_Number() I will present a brief intro about this.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #cc0000;"&gt;&lt;span style="color: black;"&gt;&lt;u&gt;&lt;b&gt;ROW_NUMBER():&lt;/b&gt;&lt;/u&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #cc0000;"&gt;&lt;span style="color: black;"&gt;&lt;span id="ContentPlaceHolder1_lblDescription"&gt;&lt;span itemprop="articleBody"&gt;&lt;i&gt;  ROW_NUMBER to find the Row number of a particular column if its specified in orderby Clause.It has the following syntax&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #cc0000;"&gt;&lt;span style="color: black;"&gt;&lt;span id="ContentPlaceHolder1_lblDescription"&gt;&lt;span itemprop="articleBody"&gt;&lt;b&gt;Syntax:&lt;/b&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id="ContentPlaceHolder1_lblDescription"&gt;&lt;span itemprop="articleBody"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id="ContentPlaceHolder1_lblDescription"&gt;&lt;span itemprop="articleBody"&gt;&lt;i&gt; &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="color: #990033;"&gt;select&amp;nbsp; row_number() over (order by name) as 
  ROWNumber, Name&lt;span style="font-size: small;"&gt; &lt;/span&gt;from 
  sys.all_objects order by 
name&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;For more details about the R&lt;span style="font-size: small;"&gt;OW_NUMBER() refer this &lt;span style="font-size: small;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms186734.aspx" target="_blank"&gt;MSDN&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;&lt;b&gt;&lt;span style="color: #990033;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="color: #cc0000;"&gt;&lt;span style="color: black; font-size: small;"&gt;&lt;span id="ContentPlaceHolder1_lblDescription"&gt;&lt;span itemprop="articleBody"&gt;&lt;/span&gt;&lt;/span&gt; Here I will present a example query to update a table which has no primary key and having same data for few rows&lt;span style="font-size: small;"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;i&gt; &lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #351c75;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;WITH Record AS (select&amp;nbsp; row_number() over (order by [columnName]) as ROWNumber, Name from sys.all_objects order by name )&lt;br /&gt;&amp;nbsp;UPDATE Record set [col1]=@col1,[col2]=@col2,[col3]=@col3 where Record.rownum=@rownum&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;columnName --&amp;gt; Column Name in which column you want to order by.&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;Pass the column values &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;1. @col1 --&amp;gt; column1 value&amp;nbsp; e.t.c&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;
&lt;span style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;In C#.Net&amp;nbsp; we need to frame the query as above and pass the parameters.&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;
&lt;span style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;Any quesry feel free to ask :_) &lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: #351c75;"&gt;&lt;i&gt;&lt;b&gt;Hope this will help you :-)&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2013/02/update-duplicate-record-based-on.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-21221205830672293</guid><pubDate>Thu, 06 Dec 2012 12:44:00 +0000</pubDate><atom:updated>2013-03-22T16:41:39.163+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">.NET</category><category domain="http://www.blogger.com/atom/ns#">C#.Net</category><category domain="http://www.blogger.com/atom/ns#">CGZipLibrary</category><category domain="http://www.blogger.com/atom/ns#">UnZip</category><category domain="http://www.blogger.com/atom/ns#">Zip</category><title>Programmatically Zip and UnZip the files in .NET</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
Normally we may find the functionality to Zip and Unzip the file pro grammatically.We have many third party components to do this operation.Here I am going to present Zip and Unzip files using "CGZipLibrary.dll" in C#.NET.&lt;br /&gt;
&lt;br /&gt;
To do this we need to download the CGLibrary.dll from this &lt;a href="https://skydrive.live.com/redir?resid=A69A621185A9E629!203&amp;amp;authkey=!ALLCI_ZmLfEcxcE" target="_blank"&gt;link&lt;/a&gt; and register this dll.&lt;br /&gt;
&lt;br /&gt;
The zip file contains 3 DLL's: &lt;br /&gt;
&lt;ol style="text-align: left;"&gt;
&lt;li&gt;CGZipLibrary.dll&lt;/li&gt;
&lt;li&gt;zip32.dll&lt;/li&gt;
&lt;li&gt;Unzip32.dll&lt;/li&gt;
&lt;/ol&gt;
Open the command prompt in administrator mode.Now we need to register this CGZipLibrary.dll as given below &lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;regsvr32 filepath\filename&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;&lt;span style="color: #990000;"&gt;Ex&lt;/span&gt;: regsvr32 D:\Download\CGLibrary.dll&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
After registering the dll and Copy zip32.dll and unzip32.dll to &lt;br /&gt;
&lt;br /&gt;
c:\windows\system32 directory or c:\winnt\system32.&lt;br /&gt;
&lt;br /&gt;
Unzip the file you need to do like this &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;&amp;nbsp;string SrcPath = @"D:\StudentReports.zip";&lt;/i&gt;&lt;br /&gt;
&lt;div&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string DestPath = @"D:\ZippedFiles";&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&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; CGUnzipFiles oUnzip = new CGUnzipFiles();&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&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; oUnzip.ZipFileName = SrcPath;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&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; oUnzip.ExtractDir = DestPath;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&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; int result = oUnzip.Unzip();&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch (Exception ex)&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&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; throw ex;&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
Zip the file you need to do like this &lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;i&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;CGZipFiles oZip = new CGZipFiles();&lt;/i&gt;&lt;br /&gt;
&lt;div&gt;
&lt;i&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; oZip.AddFile(@"D\Test1.txt");&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&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; oZip.AddFile(@"D\Test2.txt");&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&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; oZip.AddFile(@"D\Test3.txt");&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&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; oZip.ZipFileName = @"D:\ZippedFiles";&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&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; int result= oZip.MakeZipFile();&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Like this we can do Zip and Unzip the files programmatically.&lt;/div&gt;
&lt;div&gt;
&lt;/div&gt;
&lt;b&gt;&lt;i&gt;Happy coding :-)&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2012/12/programmatically-zip-and-unzip-files-in.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>17.142593 78.170814000000007 17.627495 78.802528</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-502819886876528966</guid><pubDate>Thu, 15 Nov 2012 12:55:00 +0000</pubDate><atom:updated>2014-04-25T12:01:59.344+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">click</category><category domain="http://www.blogger.com/atom/ns#">dynamically</category><category domain="http://www.blogger.com/atom/ns#">html table</category><category domain="http://www.blogger.com/atom/ns#">jQuery</category><title>Bind the Events to the Dynamically Created Rows in a HTML Table</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;I found a solution to bind the events to the dynamically created buttons in a HTML.Some times we need to add a row to the existing HTML table with some inputs.That dynamically created row is not visible in the page source.Try It !&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;So to attach the events also we need to do like this&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style="background: rgb(255, 255, 255); color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;var&lt;/span&gt; newRow &lt;span style="color: #808030;"&gt;=&lt;/span&gt; &lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;&amp;lt;tr&amp;gt; &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt;&amp;lt;input type='text' 
id='tbNameDyn'/&amp;gt;&amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; &amp;lt;input type='text' id='tbAgeDyn'/&amp;gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background: rgb(255, 255, 255); color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: #0000e6;"&gt;/td&amp;gt; &amp;lt;td&amp;gt;&amp;lt;input type='checkbox' 
id='tbResultDyn'/&amp;gt;&amp;lt;/td&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background: rgb(255, 255, 255); color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: #0000e6;"&gt;&amp;lt;td&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: #0000e6;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: #0000e6;"&gt;&amp;lt;input type='submit' name='submitButton' value='Save Row' id='btnSaveRowDyn' 
onclick='DynButtonClick();'&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
            &lt;span style="color: dimgrey;"&gt;//  $('#webgrid &amp;gt; tbody:last').&lt;/span&gt;
            $&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;'#webgrid tbody:last'&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;.&lt;/span&gt;append&lt;span style="color: #808030;"&gt;(&lt;/span&gt;newRow&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Here I have binded the button with the event "onClick" function "DynButtonClick".See the Code too&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style="background: rgb(255, 255, 255); color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;function&lt;/span&gt; DynButtonClick&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt; &lt;span style="color: purple;"&gt;{&lt;/span&gt;
        &lt;span style="color: maroon; font-weight: bold;"&gt;var&lt;/span&gt; rows &lt;span style="color: #808030;"&gt;=&lt;/span&gt; $&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;'#webgrid tr'&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;.length&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
        &lt;span style="color: maroon; font-weight: bold;"&gt;var&lt;/span&gt; name &lt;span style="color: #808030;"&gt;=&lt;/span&gt; $&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;'#tbNameDyn'&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;.&lt;/span&gt;val&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
        &lt;span style="color: maroon; font-weight: bold;"&gt;var&lt;/span&gt; age &lt;span style="color: #808030;"&gt;=&lt;/span&gt; $&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;'#tbAgeDyn'&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;.&lt;/span&gt;val&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
        &lt;span style="color: maroon; font-weight: bold;"&gt;var&lt;/span&gt; checked &lt;span style="color: #808030;"&gt;=&lt;/span&gt; $&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;'#tbResultDyn'&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;.&lt;/span&gt;val&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt; &lt;span style="color: #808030;"&gt;==&lt;/span&gt; &lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;on&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt; &lt;span style="color: purple;"&gt;?&lt;/span&gt; &lt;span style="color: #0f4d75;"&gt;true&lt;/span&gt; &lt;span style="color: purple;"&gt;:&lt;/span&gt; &lt;span style="color: #0f4d75;"&gt;false&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
        $&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;'#hdnFldRowDyn'&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;.&lt;/span&gt;val&lt;span style="color: #808030;"&gt;(&lt;/span&gt;name &lt;span style="color: #808030;"&gt;+&lt;/span&gt; &lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt; &lt;span style="color: #808030;"&gt;+&lt;/span&gt; age &lt;span style="color: #808030;"&gt;+&lt;/span&gt; &lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;:&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt; &lt;span style="color: #808030;"&gt;+&lt;/span&gt; checked&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
    &lt;span style="color: purple;"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Now when we click on the dynamically created button the event associated to the button click will fire. Try this let me know if you have Queries :-)&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2012/11/bind-events-to-dynamically-created-rows.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-4710773197408533572</guid><pubDate>Thu, 15 Nov 2012 07:11:00 +0000</pubDate><atom:updated>2013-10-01T16:38:51.205+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">CSS</category><category domain="http://www.blogger.com/atom/ns#">jQuery</category><category domain="http://www.blogger.com/atom/ns#">Label</category><category domain="http://www.blogger.com/atom/ns#">Textbox</category><title>Make the Textbox as Label using CSS </title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;This is a simple tip to make the textbox as label in the Web Pages.We need to just add a simple CSS to the input text.See code snippet&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;code id="code"&gt;&lt;span class="selector"&gt;&lt;pre style="background: #ffffff; color: black;"&gt;&lt;html&gt;&lt;body style="background: #ffffff; color: black;"&gt;&lt;pre&gt;
&lt;span style="color: #808030;"&gt;.&lt;/span&gt;textboxAslabel &lt;span style="color: purple;"&gt;{&lt;/span&gt;
&lt;span style="color: #bb7977; font-weight: bold;"&gt;border&lt;/span&gt;&lt;span style="color: #808030;"&gt;:&lt;/span&gt;&lt;span style="color: #074726;"&gt;none&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
&lt;span style="color: #bb7977; font-weight: bold;"&gt;background-color&lt;/span&gt;&lt;span style="color: #808030;"&gt;:&lt;/span&gt;&lt;span style="color: #008c00;"&gt;#&lt;/span&gt;&lt;span style="color: green;"&gt;FFF&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
&lt;span style="color: #bb7977; font-weight: bold;"&gt;border-color&lt;/span&gt;&lt;span style="color: #808030;"&gt;:&lt;/span&gt;&lt;span style="color: #008c00;"&gt;#&lt;/span&gt;&lt;span style="color: green;"&gt;FFF&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
&lt;span style="color: purple;"&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;/body&gt;&lt;/html&gt;&lt;/pre&gt;
&lt;/span&gt;&lt;span class="format"&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Here I have mentioned the background-color and border-color as "white".In my application the background-color is white.So according to your background-color change it.Now Apply that to the textbox.See this Image&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2012/11/make-textbox-as-label-using-css.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-308600231665763621</guid><pubDate>Mon, 12 Nov 2012 11:05:00 +0000</pubDate><atom:updated>2013-10-01T16:42:03.510+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Action</category><category domain="http://www.blogger.com/atom/ns#">MVC3</category><category domain="http://www.blogger.com/atom/ns#">Razor</category><category domain="http://www.blogger.com/atom/ns#">Submit</category><title>Single to handle multiple "Submit" button Clicks in MVC3 Razor View </title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Last week, I have faced a problem on handling the multiple &lt;b&gt;&lt;i&gt;"Submit"&lt;/i&gt;&lt;/b&gt;&amp;nbsp; buttons clicks in a View.I am not very good at MVC3 but I want to share my experience so that others can find some solution regarding this problem.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Suppose we have many Submit buttons in a View where we want to handle the different functions. In the Controller of the We need to write the Code for different submit buttons as given below&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style="background: #ffffff; color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: #808030;"&gt;[&lt;/span&gt;AcceptVerbs&lt;span style="color: #808030;"&gt;(&lt;/span&gt;HttpVerbs&lt;span style="color: #808030;"&gt;.&lt;/span&gt;Post&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;]&lt;/span&gt;
        &lt;span style="color: maroon; font-weight: bold;"&gt;public&lt;/span&gt; ActionResult FormActions&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;string&lt;/span&gt; submitButton&lt;span style="color: #808030;"&gt;)&lt;/span&gt;
        &lt;span style="color: purple;"&gt;{&lt;/span&gt;
            &lt;span style="color: maroon; font-weight: bold;"&gt;switch&lt;/span&gt; &lt;span style="color: #808030;"&gt;(&lt;/span&gt;submitButton&lt;span style="color: #808030;"&gt;.&lt;/span&gt;ToLower&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;
            &lt;span style="color: purple;"&gt;{&lt;/span&gt;
                &lt;span style="color: maroon; font-weight: bold;"&gt;case&lt;/span&gt; &lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;click to know date&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;:&lt;/span&gt;
                    &lt;span style="color: maroon; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: #808030;"&gt;.&lt;/span&gt;SetNotification&lt;span style="color: #808030;"&gt;(&lt;/span&gt;DateTime&lt;span style="color: #808030;"&gt;.&lt;/span&gt;Now&lt;span style="color: #808030;"&gt;.&lt;/span&gt;Date&lt;span style="color: #808030;"&gt;.&lt;/span&gt;ToString&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;dd-MMM-yyyy&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;,&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background: #ffffff; color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;                     NotificationEnumeration&lt;span style="color: #808030;"&gt;.&lt;/span&gt;Success&lt;span style="color: #808030;"&gt;,&lt;/span&gt; &lt;span style="color: maroon; font-weight: bold;"&gt;true&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
                    &lt;span style="color: maroon; font-weight: bold;"&gt;return&lt;/span&gt; View&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;index&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
                    &lt;span style="color: maroon; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
                &lt;span style="color: maroon; font-weight: bold;"&gt;case&lt;/span&gt; &lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;click to know time&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;:&lt;/span&gt;
                    &lt;span style="color: maroon; font-weight: bold;"&gt;this&lt;/span&gt;&lt;span style="color: #808030;"&gt;.&lt;/span&gt;SetNotification&lt;span style="color: #808030;"&gt;(&lt;/span&gt;DateTime&lt;span style="color: #808030;"&gt;.&lt;/span&gt;Now&lt;span style="color: #808030;"&gt;.&lt;/span&gt;ToString &lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;T&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: #808030;"&gt;,&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/pre&gt;
&lt;pre style="background: #ffffff; color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;                         NotificationEnumeration&lt;span style="color: #808030;"&gt;.&lt;/span&gt;Success&lt;span style="color: #808030;"&gt;,&lt;/span&gt; &lt;span style="color: maroon; font-weight: bold;"&gt;true&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
                    &lt;span style="color: maroon; font-weight: bold;"&gt;return&lt;/span&gt; View&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;index&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
                    &lt;span style="color: maroon; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
                &lt;span style="color: maroon; font-weight: bold;"&gt;default&lt;/span&gt;&lt;span style="color: #808030;"&gt;:&lt;/span&gt;
                    &lt;span style="color: maroon; font-weight: bold;"&gt;return&lt;/span&gt; View&lt;span style="color: #808030;"&gt;(&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;index&lt;/span&gt;&lt;span style="color: maroon;"&gt;"&lt;/span&gt;&lt;span style="color: #808030;"&gt;)&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
                    &lt;span style="color: maroon; font-weight: bold;"&gt;break&lt;/span&gt;&lt;span style="color: purple;"&gt;;&lt;/span&gt;
            &lt;span style="color: purple;"&gt;}&lt;/span&gt;
        &lt;span style="color: purple;"&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;The View Code is given below&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style="background: #ffffff; color: black;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;@using (Html&lt;span style="color: #008c00;"&gt;.&lt;/span&gt;BeginForm("FormActions", "Test", FormMethod&lt;span style="color: #008c00;"&gt;.&lt;/span&gt;Post))
{
    
    &lt;span style="color: #a65700;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;table&lt;/span&gt;&lt;span style="color: #274796;"&gt; &lt;/span&gt;&lt;span style="color: #074726;"&gt;border&lt;/span&gt;&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;"&lt;/span&gt;&lt;span style="color: #008c00;"&gt;0&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;"&lt;/span&gt;&lt;span style="color: #274796;"&gt; &lt;/span&gt;&lt;span style="color: #074726;"&gt;cellpadding&lt;/span&gt;&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;"&lt;/span&gt;&lt;span style="color: #008c00;"&gt;0&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;"&lt;/span&gt;&lt;span style="color: #274796;"&gt; &lt;/span&gt;&lt;span style="color: #074726;"&gt;cellspacing&lt;/span&gt;&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;"&lt;/span&gt;&lt;span style="color: #008c00;"&gt;0&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;"&lt;/span&gt;&lt;span style="color: #a65700;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: #a65700;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;tr&lt;/span&gt;&lt;span style="color: #a65700;"&gt;&amp;gt;&lt;/span&gt;
            &lt;span style="color: #a65700;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;td&lt;/span&gt;&lt;span style="color: #a65700;"&gt;&amp;gt;&lt;/span&gt;
                &lt;span style="color: #a65700;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;input&lt;/span&gt;&lt;span style="color: #274796;"&gt; &lt;/span&gt;&lt;span style="color: #074726;"&gt;type&lt;/span&gt;&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;"submit"&lt;/span&gt;&lt;span style="color: #274796;"&gt; &lt;/span&gt;&lt;span style="color: #074726;"&gt;name&lt;/span&gt;&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;"submitButton"&lt;/span&gt;&lt;span style="color: #274796;"&gt; &lt;/span&gt;&lt;span style="color: #074726;"&gt;value&lt;/span&gt;&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;"Click to Know Time"&lt;/span&gt;&lt;span style="color: #274796;"&gt; &lt;/span&gt;&lt;span style="color: #a65700;"&gt;/&amp;gt;&lt;/span&gt;
            &lt;span style="color: #a65700;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;td&lt;/span&gt;&lt;span style="color: #a65700;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: #a65700;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;tr&lt;/span&gt;&lt;span style="color: #a65700;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: #a65700;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;tr&lt;/span&gt;&lt;span style="color: #a65700;"&gt;&amp;gt;&lt;/span&gt;
            &lt;span style="color: #a65700;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;td&lt;/span&gt;&lt;span style="color: #a65700;"&gt;&amp;gt;&lt;/span&gt;
                &lt;span style="color: #a65700;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;input&lt;/span&gt;&lt;span style="color: #274796;"&gt; &lt;/span&gt;&lt;span style="color: #074726;"&gt;type&lt;/span&gt;&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;"submit"&lt;/span&gt;&lt;span style="color: #274796;"&gt; &lt;/span&gt;&lt;span style="color: #074726;"&gt;name&lt;/span&gt;&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;"submitButton"&lt;/span&gt;&lt;span style="color: #274796;"&gt; &lt;/span&gt;&lt;span style="color: #074726;"&gt;value&lt;/span&gt;&lt;span style="color: #808030;"&gt;=&lt;/span&gt;&lt;span style="color: #0000e6;"&gt;"Click to Know Date"&lt;/span&gt;&lt;span style="color: #274796;"&gt; &lt;/span&gt;&lt;span style="color: #a65700;"&gt;/&amp;gt;&lt;/span&gt;
            &lt;span style="color: #a65700;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;td&lt;/span&gt;&lt;span style="color: #a65700;"&gt;&amp;gt;&lt;/span&gt;
        &lt;span style="color: #a65700;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;tr&lt;/span&gt;&lt;span style="color: #a65700;"&gt;&amp;gt;&lt;/span&gt;
    &lt;span style="color: #a65700;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon; font-weight: bold;"&gt;table&lt;/span&gt;&lt;span style="color: #a65700;"&gt;&amp;gt;&lt;/span&gt;
    
}
&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;When we click on the "Click to Know Time" we will get the Time and we click on the "Click to Know Date ".&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Hope this article is helpful :-)&lt;/span&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2012/11/single-to-handle-multiple-submit-button.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-2517375353074350816</guid><pubDate>Tue, 02 Oct 2012 12:26:00 +0000</pubDate><atom:updated>2013-10-01T16:42:34.515+05:30</atom:updated><title>Difference between the SCOPE_IDENTITY(),@@IDENTITY and IDENT_CURRENT in Sql Server</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;SCOPE_IDENTITY(),@@IDENTITY and IDENT_CURRENT('table_name') are the SQL SERVER Functions which will return the last inserted record Identity Value.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;Normally in the development stage we need to get the last inserted row information using SQL Query.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;i&gt;Lets go in deep to understand the differences between these three functions.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="color: #cc0000;"&gt;@@IDENTITY :&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;@@IDENTITY will return the Identity value generated in a table irrespective of the scope.The main advantage lies here when we have a trigger on a table that causes anidentity to be created in another table,you will get the identity that was created last since it gets the identity regardless of the table. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="color: #6aa84f;"&gt;Syntax :&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;SELECT @@IDENTITY;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="color: #990000;"&gt;SCOPE_IDENTITY():&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;SCOPE_IDENTITY() also returns the Identity Value generated in a table with in the same scope regardless of the table that produced the value.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #6aa84f;"&gt;Syntax:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;SELECT SCOPE_IDENTITY();&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;u&gt;&lt;span style="color: #cc0000;"&gt;IDENT_CURRENT('table_name'):&lt;/span&gt;&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;It will returns the last Identity value produced in a table regardless of the connection that created the value and regardless of the scope of the statement that produced the value.Simplye IDENT_CURRENT is not limited to any scope or session.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;i&gt;&lt;span style="color: #6aa84f;"&gt;Syntax:&lt;/span&gt;&lt;/i&gt;&lt;/b&gt; SELECT IDENT_CURRENT('table_name') ;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #351c75;"&gt;Note: &lt;/span&gt;&lt;/b&gt;It always better to use the &lt;b&gt;&lt;span style="color: purple;"&gt;SCOPE_IDENTITY()&lt;/span&gt;&lt;/b&gt; to return the idenitty of the recently added row in our T-SQL Statement or Stored Procedure.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2012/10/difference-between-scopeidentityidentit.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-6754623905538324397</guid><pubDate>Thu, 13 Sep 2012 13:22:00 +0000</pubDate><atom:updated>2014-04-24T15:19:09.823+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">CONSTRIANT</category><category domain="http://www.blogger.com/atom/ns#">DEFAULT VALUE</category><category domain="http://www.blogger.com/atom/ns#">INFORMATION_SCHEMA</category><category domain="http://www.blogger.com/atom/ns#">SQL SERVER</category><category domain="http://www.blogger.com/atom/ns#">VB.NET</category><title>Set the Default Value to the Column Of a Table Programmaticaly</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;b&gt;Normally we face this type of problem when we want to set the column default value pro-grammatically.&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;To Solve this problem we need to first get the table column information using this Query.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #741b47;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #741b47;"&gt;&lt;i&gt;"SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='person'"&lt;/i&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: #741b47;"&gt;Here the table name may vary.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: #741b47;"&gt;when we execute this Query we will get the each column information &lt;/span&gt;&lt;b&gt;&lt;span style="color: #741b47;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;span style="color: #741b47;"&gt;So based on this we can Iterate the each column and get the each column Information as given below&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: #741b47;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #741b47;"&gt;VB.NET&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre  style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;;background-image:URL(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3MeJHCvWXXbaTEbmUFrjQqREXepTJrLCtswMSb_-F3zMtTYa91DUJALrMeEUjpes1JhdBEux1IJ7wJJWmfQ_Pb5bNqq5CeUaMZmCKwIBCFHuebatBg72-mI21weWI4qcyRAKRHT4CB8vk/s320/codebg.gif);padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt; Private Sub Initialise_The_Table(ByVal ReqTab As String)  
      On Error GoTo handle_error  
      Dim eachTableAdapter As SqlDataAdapter  
      Dim tableDataset As New DataSet  
      Dim adoHelper As SQLHelper = SQLHelper.GetInstance  
      eachTableAdapter = adoHelper.GetAdapter("SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '" + ReqTab + "'")  
      eachTableAdapter.FillSchema(tableDataset, SchemaType.Source, ReqTab)  
      eachTableAdapter.Fill(tableDataset, ReqTab)  
      For ii As Integer = 0 To tableDataset.Tables(ReqTab).Rows.Count - 1  
        If Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("DATA_TYPE")).ToLower = (SqlDbType.NVarChar.ToString.ToLower) _  
        Or Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("DATA_TYPE")).ToLower = SqlDbType.NText.ToString.ToLower _  
        Or Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("DATA_TYPE")).ToLower = SqlDbType.Int.ToString.ToLower _  
        Or Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("DATA_TYPE")).ToLower = SqlDbType.Real.ToString.ToLower _  
        Or Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("DATA_TYPE")).ToLower = SqlDbType.Float.ToString.ToLower _  
        Or Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("DATA_TYPE")).ToLower = SqlDbType.SmallInt.ToString.ToLower _  
        Or Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("DATA_TYPE")).ToLower = SqlDbType.TinyInt.ToString.ToLower _  
        Or Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("DATA_TYPE")).ToLower = SqlDbType.Money.ToString.ToLower Then  
          If Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("DATA_TYPE")).ToLower = SqlDbType.NVarChar.ToString.ToLower _  
          Or Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("DATA_TYPE")).ToLower = SqlDbType.NText.ToString.ToLower Then  
            If Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("IS_NULLABLE")).ToLower = "yes" Then ''''Checking the column IS_NULLABLE   
              If Convert.IsDBNull(tableDataset.Tables(ReqTab).Rows(ii)("COLUMN_DEFAULT")) Or _  
              String.IsNullOrEmpty(tableDataset.Tables(ReqTab).Rows(ii)("COLUMN_DEFAULT").ToString) = False Then  
                Errorlog.WriteLog(Information.Err().Number, "Field Defaults set on ", ReqTab, _  
                         tableDataset.Tables(ReqTab).Rows(ii)("COLUMN_NAME"))  
                adoHelper.ExecNonQuery("ALTER TABLE [dbo].[" + ReqTab + "] ADD CONSTRAINT [DF_" + ReqTab + "__" + _  
                         tableDataset.Tables(ReqTab).Rows(ii)("COLUMN_NAME") + "] DEFAULT '' FOR " + _  
                         tableDataset.Tables(ReqTab).Rows(ii)("COLUMN_NAME") + "")  
                GoTo Next_Field  
              End If  
            End If  
          Else  
            If Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("IS_NULLABLE")).ToLower = "yes" Then ''''Checking the column IS_NULLABLE   
              If Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("COLUMN_DEFAULT")) &amp;amp;amp;lt;&amp;amp;amp;gt; "((0))" Then  
                If Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("COLUMN_DEFAULT")).ToLower() &amp;amp;amp;lt;&amp;amp;amp;gt; "genuniqueid()" _  
                And Strings.Mid(Convert.ToString(tableDataset.Tables(ReqTab).Rows(ii)("COLUMN_NAME")), 1, 2).ToLower() &amp;amp;amp;lt;&amp;amp;amp;gt; "s_" Then  
                  Errorlog.WriteLog(Information.Err().Number, "Field Defaults set on ", ReqTab, _  
    tableDataset.Tables(ReqTab).Rows(ii)("COLUMN_NAME"))  
                  adoHelper.ExecNonQuery("ALTER TABLE [dbo].[" + ReqTab + "] ADD CONSTRAINT [DF_" + ReqTab + "__" + _  
                             tableDataset.Tables(ReqTab).Rows(ii)("COLUMN_NAME") + "] DEFAULT 0 FOR " + _  
                             tableDataset.Tables(ReqTab).Rows(ii)("COLUMN_NAME") + "")  
                End If  
                GoTo Next_Field  
              End If  
            End If  
          End If  
        End If  
  Next_Field:  
      Next ii  
      Exit Sub  
  handle_error:  
      If Information.Err().Number = 3078 Then  
        MessageBox.Show("No such table in database", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error)  
        Exit Sub  
      Else  
        If Do_All = 1 And Not Init_Phase Then  
          MessageBox.Show(Information.Err().Description, "System Error: " &amp;amp;amp;amp; Information.Err().Number &amp;amp;amp;amp; " table = " &amp;amp;amp;amp; Public_db.TableDefs(i).Name, _         MessageBoxButtons.OK, MessageBoxIcon.Error)  
        Else  
          MessageBox.Show(Information.Err().Description, "System Error: " &amp;amp;amp;amp; Information.Err().Number, MessageBoxButtons.OK, MessageBoxIcon.Error)  
        End If  
      End If  
      Resume  
    End Sub  
&lt;/code&gt;&lt;/pre&gt;
&lt;strong&gt;&lt;span style="color: #741b47; font-family: Trebuchet MS;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style="color: #741b47; font-family: Trebuchet MS;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;I think solution will be helpful to many guys :-)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Happy meaningful day :-)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2012/09/set-default-value-to-column-of-table.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>17.142593 78.170814000000007 17.627495 78.802528</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-4170906451485970476</guid><pubDate>Tue, 03 Jul 2012 13:09:00 +0000</pubDate><atom:updated>2014-04-24T15:12:57.853+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET</category><category domain="http://www.blogger.com/atom/ns#">Context Menu</category><category domain="http://www.blogger.com/atom/ns#">GridView</category><category domain="http://www.blogger.com/atom/ns#">jQuery</category><category domain="http://www.blogger.com/atom/ns#">jQuery Context Menu</category><category domain="http://www.blogger.com/atom/ns#">Tree View</category><title>Context Menu in ASP.NET</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;We normally face a task like to show Menu when we right click the gridview or treeview e.t.c.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;Many third party controls are providing this right click context Menu to the controls like one of the best third party control like &lt;/i&gt;&lt;a href="http://www.telerik.com/" target="_blank"&gt;&lt;i&gt;Telerik&lt;/i&gt;&lt;/a&gt;&lt;i&gt;.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;But we can do this type of requirements using &lt;b&gt;&lt;i&gt;jQuery&lt;/i&gt;&lt;/b&gt; also.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;To do this in ASP.NET we need to download the jQuery &lt;a href="http://www.abeautifulsite.net/blog/2008/09/jquery-context-menu-plugin/" target="_blank"&gt;&lt;i&gt;Context Menu&lt;/i&gt;&lt;/a&gt; plugin.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;We need frame the menu div based on our requirement.See this example to do &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;blockquote&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;code&gt;&lt;span style="color: black;"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;ul&lt;/span&gt; &lt;span style="color: red;"&gt;id&lt;/span&gt;&lt;span style="color: blue;"&gt;="myMenu"&lt;/span&gt; &lt;span style="color: red;"&gt;class&lt;/span&gt;&lt;span style="color: blue;"&gt;="contextMenu"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;li&lt;/span&gt; &lt;span style="color: red;"&gt;class&lt;/span&gt;&lt;span style="color: blue;"&gt;="edit"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;a&lt;/span&gt; &lt;span style="color: red;"&gt;href&lt;/span&gt;&lt;span style="color: blue;"&gt;="#edit"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;Edit Node&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;a&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;li&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;li&lt;/span&gt; &lt;span style="color: red;"&gt;class&lt;/span&gt;&lt;span style="color: blue;"&gt;="delete"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: maroon;"&gt;a&lt;/span&gt; &lt;span style="color: red;"&gt;href&lt;/span&gt;&lt;span style="color: blue;"&gt;="#delete"&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;Delete Node&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;a&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt; &lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;li&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;ul&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: maroon;"&gt;div&lt;/span&gt;&lt;span style="color: blue;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;span style="color: grey;"&gt;Source Code Highlighter&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;After downloading the plugin you need to add this lines in your .aspx page&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;blockquote&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;code&gt;&lt;span style="color: black;"&gt; &amp;lt;script src=&lt;span style="color: #a31515;"&gt;"jquery.contextMenu-1.01/jquery.contextMenu.js"&lt;/span&gt; type=&lt;span style="color: #a31515;"&gt;"text/javascript"&lt;/span&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;link href=&lt;span style="color: #a31515;"&gt;"jquery.contextMenu-1.01/jquery.contextMenu.css"&lt;/span&gt; rel=&lt;span style="color: #a31515;"&gt;"stylesheet"&lt;/span&gt; type=&lt;span style="color: #a31515;"&gt;"text/css"&lt;/span&gt; /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;span style="color: grey;"&gt;Source Code Highlighter&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="color: black;"&gt;You can customize the "&lt;span style="color: #990000;"&gt;&lt;b&gt;jquery.contextMenu.css"&lt;/b&gt;&lt;/span&gt; file according to&amp;nbsp;our requirement.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIdW5g-N1w89KtDKEBtJKJM0HkbRpzyir2XGArTtS0SL8D8-YV8JTNAnt25U5_vucN3zUhJbSz96ZwbkAztTMVDWs0Khdu7xkPEXTCJdksnOKaNrP2eT5LhyDA1UIWtZxbfEn2ifUcdv-3/s1600/Plugin+Add.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIdW5g-N1w89KtDKEBtJKJM0HkbRpzyir2XGArTtS0SL8D8-YV8JTNAnt25U5_vucN3zUhJbSz96ZwbkAztTMVDWs0Khdu7xkPEXTCJdksnOKaNrP2eT5LhyDA1UIWtZxbfEn2ifUcdv-3/s1600/Plugin+Add.jpg" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Here I have taken a tree view control and binded th two data tables as the data source .Please see the below code &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;blockquote&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;code&gt;&lt;span style="color: black;"&gt;&lt;span style="color: blue;"&gt;protected&lt;/span&gt; &lt;span style="color: blue;"&gt;void&lt;/span&gt; Page_Load(&lt;span style="color: blue;"&gt;object&lt;/span&gt; sender, &lt;span style="color: #2b91af;"&gt;EventArgs&lt;/span&gt; e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;if&lt;/span&gt; (!IsPostBack)&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;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//Can call From Database also&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataTable dt = RootNodes();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TreeNode headnode = &lt;span style="color: blue;"&gt;new&lt;/span&gt; TreeNode();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;headnode.Text = &lt;span style="color: #a31515;"&gt;"Head Node"&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tv1.Nodes.Add(headnode);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//Loop for binding Parent Values&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;for&lt;/span&gt; (&lt;span style="color: blue;"&gt;int&lt;/span&gt; i = 0; i &amp;lt; dt.Rows.Count; i++)&lt;br /&gt;&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;TreeNode firstchild = &lt;span style="color: blue;"&gt;new&lt;/span&gt; TreeNode();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;firstchild.Text = dt.Rows[i][1].ToString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;headnode.ChildNodes.Add(firstchild);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//Can call from Database on the basis of value of firstchild&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//Here you can pass argument.&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataTable dt1 = ChildNodes();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: green;"&gt;//Loop for binding Child Values.&lt;/span&gt;&lt;br /&gt;&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;for&lt;/span&gt; (&lt;span style="color: blue;"&gt;int&lt;/span&gt; j = 0; j &amp;lt; dt1.Rows.Count; j++)&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;TreeNode childnode = &lt;span style="color: blue;"&gt;new&lt;/span&gt; TreeNode();&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;childnode.Text = dt1.Rows[j][1].ToString();&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;firstchild.ChildNodes.Add(childnode);&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;&lt;span style="color: green;"&gt;//more over can expand the list.&lt;/span&gt;&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;}&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;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;public&lt;/span&gt; DataTable RootNodes()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataTable dt = &lt;span style="color: blue;"&gt;new&lt;/span&gt; DataTable(&lt;span style="color: #a31515;"&gt;"Root"&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Columns.Add(&lt;span style="color: #a31515;"&gt;"RootId"&lt;/span&gt;, &lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: blue;"&gt;int&lt;/span&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Columns.Add(&lt;span style="color: #a31515;"&gt;"RootDesc"&lt;/span&gt;, &lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: #2b91af;"&gt;String&lt;/span&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataRow dr = dt.NewRow();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dr[0] = &lt;span style="color: #a31515;"&gt;"10"&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dr[1] = &lt;span style="color: #a31515;"&gt;"Root Node One"&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Rows.Add(dr);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataRow dr1 = dt.NewRow();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dr1[0] = &lt;span style="color: #a31515;"&gt;"20"&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dr1[1] = &lt;span style="color: #a31515;"&gt;"Root Node Two"&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Rows.Add(dr1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;return&lt;/span&gt; dt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;public&lt;/span&gt; DataTable ChildNodes()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataTable dt = &lt;span style="color: blue;"&gt;new&lt;/span&gt; DataTable(&lt;span style="color: #a31515;"&gt;"Child"&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Columns.Add(&lt;span style="color: #a31515;"&gt;"ChildId"&lt;/span&gt;, &lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: blue;"&gt;int&lt;/span&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Columns.Add(&lt;span style="color: #a31515;"&gt;"ChildDesc"&lt;/span&gt;, &lt;span style="color: blue;"&gt;typeof&lt;/span&gt;(&lt;span style="color: blue;"&gt;string&lt;/span&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataRow dr = dt.NewRow();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dr[0] = &lt;span style="color: #a31515;"&gt;"10"&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dr[1] = &lt;span style="color: #a31515;"&gt;"Child Node One"&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Rows.Add(dr);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DataRow dr1 = dt.NewRow();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dr1[0] = &lt;span style="color: #a31515;"&gt;"20"&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dr1[1] = &lt;span style="color: #a31515;"&gt;"Child Node Two"&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Rows.Add(dr1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;return&lt;/span&gt; dt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;span style="color: grey;"&gt;Source Code Highlighter&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Now we&amp;nbsp;need to invoke the jQuery Context&amp;nbsp;Menu when we&amp;nbsp;right click on&amp;nbsp;any tree view node.See the below logic to&amp;nbsp;invoke&amp;nbsp;using jQuery&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;
&lt;blockquote&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;code&gt;&lt;span style="color: black;"&gt;&amp;lt;script src=&lt;span style="color: #a31515;"&gt;"Scripts/jquery-1.4.1.js"&lt;/span&gt; type=&lt;span style="color: #a31515;"&gt;"text/javascript"&lt;/span&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;script src=&lt;span style="color: #a31515;"&gt;"jquery.contextMenu-1.01/jquery.contextMenu.js"&lt;/span&gt; type=&lt;span style="color: #a31515;"&gt;"text/javascript"&lt;/span&gt;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;link href=&lt;span style="color: #a31515;"&gt;"jquery.contextMenu-1.01/jquery.contextMenu.css"&lt;/span&gt; rel=&lt;span style="color: #a31515;"&gt;"stylesheet"&lt;/span&gt; type=&lt;span style="color: #a31515;"&gt;"text/css"&lt;/span&gt; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;script type=&lt;span style="color: #a31515;"&gt;"text/javascript"&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&lt;span style="color: blue;"&gt;document&lt;/span&gt;).ready(&lt;span style="color: blue;"&gt;function&lt;/span&gt; () {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$(&lt;span style="color: #a31515;"&gt;'#divTV a[class$=tv1_0]'&lt;/span&gt;).contextMenu({ menu: &lt;span style="color: #a31515;"&gt;"myMenu"&lt;/span&gt; },&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;function&lt;/span&gt; (action, el, pos) {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert(&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #a31515;"&gt;"Action: "&lt;/span&gt; + action + &lt;span style="color: #a31515;"&gt;"\n\n"&lt;/span&gt; +&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;&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: #a31515;"&gt;"Element ID: "&lt;/span&gt; + $(el).attr(&lt;span style="color: #a31515;"&gt;"id"&lt;/span&gt;) + &lt;span style="color: #a31515;"&gt;"\n\n"&lt;/span&gt; +&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;&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: #a31515;"&gt;"X: "&lt;/span&gt; + pos.x + &lt;span style="color: #a31515;"&gt;"&amp;nbsp;Y:"&lt;/span&gt; + pos.y + &lt;span style="color: #a31515;"&gt;" (relative to element)\n\n"&lt;/span&gt; +&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #a31515;"&gt;"X: "&lt;/span&gt; + pos.docX + &lt;span style="color: #a31515;"&gt;"Y: "&lt;/span&gt; + pos.docY + &lt;span style="color: #a31515;"&gt;" (relative to document)"&lt;/span&gt;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;switch&lt;/span&gt; (action) {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;case&lt;/span&gt; &lt;span style="color: #a31515;"&gt;"edit"&lt;/span&gt;:&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert(&lt;span style="color: #a31515;"&gt;"You have clicked Edit ! "&lt;/span&gt;);&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;break&lt;/span&gt;;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;case&lt;/span&gt; &lt;span style="color: #a31515;"&gt;"delete"&lt;/span&gt;:&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alert(&lt;span style="color: #a31515;"&gt;"You have clicked Delete ! "&lt;/span&gt;);&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;break&lt;/span&gt;;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;default&lt;/span&gt;:&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: blue;"&gt;break&lt;/span&gt;;&lt;br /&gt;&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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;})&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: grey;"&gt;* This source code was highlighted with &lt;a href="http://virtser.net/blog/post/source-code-highlighter.aspx"&gt;&lt;span style="color: grey;"&gt;Source Code Highlighter&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;The output is&amp;nbsp;show in the below &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgobLE3iobSS1aqrQVH4rTvbIAohwbQ8d6izb-a1gzne-YF0KvbPEoC9pOk-0Kj06RwXL6_j99Zr8Yztl2sOWJNYtXLCnaGBIDVioXg8et62QwUusfqbyTyAPJ6mhE_GBnFbtfGVmZQ1K9X/s1600/New.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgobLE3iobSS1aqrQVH4rTvbIAohwbQ8d6izb-a1gzne-YF0KvbPEoC9pOk-0Kj06RwXL6_j99Zr8Yztl2sOWJNYtXLCnaGBIDVioXg8et62QwUusfqbyTyAPJ6mhE_GBnFbtfGVmZQ1K9X/s400/New.jpg" height="196" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;When we click on any Menu Item we will get the Item Details like the Client ID ,Position,Value &amp;nbsp;e.t.c. See the below Image too&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSgwf9zfvNcoMstn6CqLGmGxGefIvGvuHfsBGm-xIQv8SdVwD3SLdJj7l96_VHW2ECBuGlzmxMPP3x9qPYfRox8pughSgaCGIrMGutmT_7ywwy0aRZ_PTSFUwNvehfyjZYDEm3vMQxjsEx/s1600/Alert+When+We+click+on+Edit.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSgwf9zfvNcoMstn6CqLGmGxGefIvGvuHfsBGm-xIQv8SdVwD3SLdJj7l96_VHW2ECBuGlzmxMPP3x9qPYfRox8pughSgaCGIrMGutmT_7ywwy0aRZ_PTSFUwNvehfyjZYDEm3vMQxjsEx/s400/Alert+When+We+click+on+Edit.jpg" height="196" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Any Suggestions regarding this article are welcome :-)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2012/07/context-menu-in-aspnet.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIdW5g-N1w89KtDKEBtJKJM0HkbRpzyir2XGArTtS0SL8D8-YV8JTNAnt25U5_vucN3zUhJbSz96ZwbkAztTMVDWs0Khdu7xkPEXTCJdksnOKaNrP2eT5LhyDA1UIWtZxbfEn2ifUcdv-3/s72-c/Plugin+Add.jpg" width="72"/><thr:total>1</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>17.142593 78.170814000000007 17.627495 78.802528</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-5198835680647376618</guid><pubDate>Thu, 28 Jun 2012 10:50:00 +0000</pubDate><atom:updated>2013-10-01T16:53:41.861+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ADODB</category><category domain="http://www.blogger.com/atom/ns#">Cursor Type</category><category domain="http://www.blogger.com/atom/ns#">Lock type</category><category domain="http://www.blogger.com/atom/ns#">Record Set</category><title>Decide Cursor Type and Lock Type based on CRUD Operation</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Normally when we do the addition and deletion of record in the ADODB,cursor type and lock type will be changed.So we need to be very careful while adding and deleting a record using the record set object.So for this I have done a sample on addition only.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;1.  When we want to add using the record set object we need to pass the Cursor Type and Lock Type as&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;       &amp;nbsp;&amp;nbsp;&amp;nbsp; ADODB.CursorTypeEnum.adOpenDynamic&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;       &amp;nbsp;&amp;nbsp; ADODB.LockTypeEnum.adLockOptimistic&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;2. By default, ADO record sets are opened with a lock type of adLockReadOnly, which does not allow additions and deletions.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;3. To allow additions and deletions, open the record set with a lock type of either adLockOptimistic or adLockPessimistic&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;To Solve this we need change the code like this&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;pre style="background: none repeat scroll 0% 0% rgb(246, 248, 255); color: #000020;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: #200080; font-weight: bold;"&gt;Dim&lt;/span&gt; recordSetObj &lt;span style="color: #200080; font-weight: bold;"&gt;As&lt;/span&gt; &lt;span style="color: #200080; font-weight: bold;"&gt;New&lt;/span&gt; ADODB&lt;span style="color: #008c00;"&gt;.&lt;/span&gt;RecordSet 
recordSetObj &lt;span style="color: #308080;"&gt;.&lt;/span&gt;&lt;span style="color: #200080; font-weight: bold;"&gt;Open&lt;/span&gt;&lt;span style="color: #308080;"&gt;(&lt;/span&gt;&lt;span style="color: #1060b6;"&gt;"select * from students"&lt;/span&gt;&lt;span style="color: #308080;"&gt;,&lt;/span&gt; &lt;span style="color: #1060b6;"&gt;"Your Connection Object"&lt;/span&gt;&lt;span style="color: #308080;"&gt;,&lt;/span&gt; 
ADODB&lt;span style="color: #008c00;"&gt;.&lt;/span&gt;CursorTypeEnum&lt;span style="color: #008c00;"&gt;.&lt;/span&gt;adOpenDynamic&lt;span style="color: #308080;"&gt;,&lt;/span&gt; ADODB&lt;span style="color: #008c00;"&gt;.&lt;/span&gt;LockTypeEnum&lt;span style="color: #008c00;"&gt;.&lt;/span&gt;adLockOptimistic&lt;span style="color: #308080;"&gt;)&lt;/span&gt;
 &lt;span style="color: #200080; font-weight: bold;"&gt;If&lt;/span&gt; &lt;span style="color: #200080; font-weight: bold;"&gt;Not&lt;/span&gt; recordSetObj &lt;span style="color: #308080;"&gt;.&lt;/span&gt;&lt;span style="color: #200080; font-weight: bold;"&gt;EOF&lt;/span&gt; &lt;span style="color: #200080; font-weight: bold;"&gt;Then&lt;/span&gt; 
recordSetObj &lt;span style="color: #308080;"&gt;.&lt;/span&gt;AddNew&lt;span style="color: #308080;"&gt;(&lt;/span&gt;&lt;span style="color: #308080;"&gt;)&lt;/span&gt; 
&lt;span style="color: #200080; font-weight: bold;"&gt;End&lt;/span&gt; &lt;span style="color: #200080; font-weight: bold;"&gt;If&lt;/span&gt;
&lt;span style="color: #595979;"&gt;''Suppose If We want delete a record then we need to Give the &lt;/span&gt;
&lt;span style="color: #595979;"&gt;''LockType as ADODB.LockTypeEnum.adLockPessimistic&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2012/06/decide-cursor-type-and-lock-type-based.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-4227960932165818292</guid><pubDate>Tue, 26 Jun 2012 11:53:00 +0000</pubDate><atom:updated>2014-04-24T15:14:50.025+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET</category><category domain="http://www.blogger.com/atom/ns#">Cell Clicked</category><category domain="http://www.blogger.com/atom/ns#">Column</category><category domain="http://www.blogger.com/atom/ns#">GridView</category><category domain="http://www.blogger.com/atom/ns#">jQuery</category><category domain="http://www.blogger.com/atom/ns#">Row Clicked</category><title>Get the Clicked Cell Value and Column Name of GridView  in ASP.NET</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Normally we find the requirement to get the selected Cell Clicked Value .In rare cases we need to find the Column Name and Index of the Cell clicked in the GridView.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;This is some how tricky work to get the Column name and index also.We can do this in many ways .&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;We must be very much thankful to the jQuery contributors for such beautiful lightweight,fast and concise Library.&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Really this is very good&amp;nbsp; we can't iterate the table loop to the clicked cell value.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;With a Single we can get the clicked Value.Look at this line of Code &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;$('#gv&amp;gt;tbody&amp;gt;tr&amp;gt;td').text();&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;For this requirement I have taken a grid which i have given a static datasource.
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style="background: url(&amp;quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3MeJHCvWXXbaTEbmUFrjQqREXepTJrLCtswMSb_-F3zMtTYa91DUJALrMeEUjpes1JhdBEux1IJ7wJJWmfQ_Pb5bNqq5CeUaMZmCKwIBCFHuebatBg72-mI21weWI4qcyRAKRHT4CB8vk/s320/codebg.gif&amp;quot;) rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: auto; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 99%;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;code style="-ms-word-wrap: normal; color: black;"&gt;  protected void Page_Load(object sender, EventArgs e)  
     {  
       if (!IsPostBack)  
       {  
         AddData();  
       }  
     }  
     public void AddData()  
     {  
       try  
       {  
         DataTable dt = new DataTable();  
         dt.Columns.Add("ID", typeof(Int32));  
         dt.Columns.Add("Name", typeof(String));  
         dt.Columns.Add("Salary", typeof(Decimal));  
         dt.Columns.Add("Place", typeof(String));  
         DataRow dr = dt.NewRow();  
         dr["ID"] = 1;  
         dr["Name"] = "Varun";  
         dr["Salary"] = 15.06;  
         dr["Place"] = "GUNTUR";  
         dt.Rows.Add(dr);  
         dr = null;  
         dr = dt.NewRow();  
         dr["ID"] = 2;  
         dr["Name"] = "Sainath";  
         dr["Salary"] = 34545;  
         dr["Place"] = "VIJAYAWADA";  
         dt.Rows.Add(dr);  
         dr = null;  
         dr = dt.NewRow();  
         dr["ID"] = 3;  
         dr["Name"] = "Mohan";  
         dr["Salary"] = 4005;  
         dr["Place"] = "ELURU";  
         dt.Rows.Add(dr);  
         dr = null;  
         dr = dt.NewRow();  
         dr["ID"] = 4;  
         dr["Name"] = "Rohit";  
         dr["Salary"] = 34545;  
         dr["Place"] = "KAKINADA";  
         dt.Rows.Add(dr);  
         gv.DataSource = dt;  
         gv.DataBind();  
       }  
       catch (Exception ex)  
       {  
         throw ex;  
       }  
     }  
&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;To Do task with&amp;nbsp; jQuery we need to add the jQuery Supporting file.You can download the updated one from here ---&amp;gt;&amp;nbsp; &lt;a href="http://jquery.com/"&gt;http://jquery.com/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;span style="color: #351c75;"&gt;&lt;b&gt;Using the below Script we can get the Clicked Text ,Column Name and Index too.&lt;/b&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;pre style="background: url(&amp;quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3MeJHCvWXXbaTEbmUFrjQqREXepTJrLCtswMSb_-F3zMtTYa91DUJALrMeEUjpes1JhdBEux1IJ7wJJWmfQ_Pb5bNqq5CeUaMZmCKwIBCFHuebatBg72-mI21weWI4qcyRAKRHT4CB8vk/s320/codebg.gif&amp;quot;) rgb(240, 240, 240); border: 1px dashed rgb(204, 204, 204); color: black; height: 240px; line-height: 20px; overflow: auto; padding: 0px; text-align: left; width: 100.68%;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;code style="-ms-word-wrap: normal; color: black;"&gt;  &amp;lt;script type="text/javascript" src="http://code.jquery.com/jquery-1.4.1.js"&amp;gt;&amp;lt;/script&amp;gt;  
   &amp;lt;script type="text/javascript"&amp;gt;  
     $(document).ready(function () {  
       $('#gv&amp;gt;tbody&amp;gt;tr&amp;gt;td').dblclick(function () {  
         var col = $(this).parent().children().index($(this));  
         var title = $(this).closest("table").find("th").eq(col).text();  
         $('p').html("Cell Clicked Text ---&amp;gt; " + $(this).text() + "&amp;lt;br/&amp;gt;" + "Column Name  ---&amp;gt; " + title + "&amp;lt;br/&amp;gt;" + " Column Index ---&amp;gt; " + col + "&amp;lt;br/&amp;gt;");  
         $('p').css('border-style', 'dotted');  
         $('p').css('border-color', 'purple');  
       });  
     });  
   &amp;lt;/script&amp;gt;  
&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;By doing this we can get the Clicked Cell Text,Column Name and Column Index in asp.net using jQuery.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;The Screen Shot is given below &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2P1wlVRnTHfeUUpVP88THWosU7Tl82I_8YumwjP3Ee1PLotxRl9E9ONVK1PkT05_toqEHoNrW7cuyubbJW8gzh7RTicd9XOoO9BI3fCPw8EDiIC9umcbzkv9ieDrJnLIDG2GDhhQ_tDBa/s1600/2012-06-26_172213.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2P1wlVRnTHfeUUpVP88THWosU7Tl82I_8YumwjP3Ee1PLotxRl9E9ONVK1PkT05_toqEHoNrW7cuyubbJW8gzh7RTicd9XOoO9BI3fCPw8EDiIC9umcbzkv9ieDrJnLIDG2GDhhQ_tDBa/s640/2012-06-26_172213.jpg" height="71" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Any suggestion on this are welcome :-)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2012/06/get-selected-cell-value-and-column-name.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2P1wlVRnTHfeUUpVP88THWosU7Tl82I_8YumwjP3Ee1PLotxRl9E9ONVK1PkT05_toqEHoNrW7cuyubbJW8gzh7RTicd9XOoO9BI3fCPw8EDiIC9umcbzkv9ieDrJnLIDG2GDhhQ_tDBa/s72-c/2012-06-26_172213.jpg" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-6380470825367817582</guid><pubDate>Mon, 18 Jun 2012 13:31:00 +0000</pubDate><atom:updated>2013-10-01T16:55:31.309+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">C#</category><category domain="http://www.blogger.com/atom/ns#">DataSet</category><category domain="http://www.blogger.com/atom/ns#">DataTable</category><category domain="http://www.blogger.com/atom/ns#">WriteXML</category><category domain="http://www.blogger.com/atom/ns#">XML</category><title>Convert DataSet or DataTable to XML</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Normally we face this problem where we have lots of data to convert into XML file from DataSet or DatTable&amp;nbsp; .Because XML file is readable by all languages.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Here I have some sample Snippet for Writing the DataSet or DataTable to XML format.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;div style="background: none repeat scroll 0% 0% white; border: medium solid gray; color: black; overflow: auto; padding: 0.2em 0.6em; width: auto;"&gt;
&lt;pre style="line-height: 125%; margin: 0px;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;   DataSet ds = &lt;span style="color: green; font-weight: bold;"&gt;new&lt;/span&gt; DataSet();
   &lt;span style="color: green; font-weight: bold;"&gt;using&lt;/span&gt; (SqlConnection con = &lt;span style="color: green; font-weight: bold;"&gt;new&lt;/span&gt; SqlConnection(ConfigurationManager.ConnectionStrings[&lt;span style="background-color: #fff0f0;"&gt;"CON"&lt;/span&gt;].ConnectionString))
            {
                con.Open();
                &lt;span style="color: #303090; font-weight: bold;"&gt;string&lt;/span&gt; Query = &lt;span style="background-color: #fff0f0;"&gt;"select col1,col2 from table "&lt;/span&gt;;
                SqlDataAdapter da = &lt;span style="color: green; font-weight: bold;"&gt;new&lt;/span&gt; SqlDataAdapter(Query, con);
                da.Fill(ds,"TableName");
                ds.Tables[&lt;span style="color: #6000e0; font-weight: bold;"&gt;"TableName"&lt;/span&gt;].WriteXml(&lt;span style="background-color: #fff0f0;"&gt;"XML File Path"&lt;/span&gt;);
            }
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Hope this help you :-)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Any Suggestion s on this article are welcome :-)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2012/06/convert-dataset-or-datatable-to-xml.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>17.142593 78.170814000000007 17.627495 78.802528</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-2263903113335910817</guid><pubDate>Wed, 06 Jun 2012 14:18:00 +0000</pubDate><atom:updated>2014-04-24T15:13:54.787+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET</category><category domain="http://www.blogger.com/atom/ns#">Confirm Password</category><category domain="http://www.blogger.com/atom/ns#">jQuery</category><category domain="http://www.blogger.com/atom/ns#">Password</category><title>jQuery to Validate password and confirm password</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;This article is mainly focused on the validating the password and Confirm password using Client Side Scripting "&lt;b&gt;jQuery&lt;/b&gt;".&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Normally we have password and confirm password in the regsitration page where we need to validate the password and confirm password.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;i&gt;This can also be done using the compare validator also in Asp.Net.&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;In this demo I have taken two textboxes where i set the textmode as "password".Now in the button click I am validating the both fields has same value or not.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;span style="color: #990000;"&gt;&lt;u&gt;HTML Markup:&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg5rHTJeDXCQaHt5ZnSBa50oRjoMSqNKAJK76oMMXrmGdg-JFOPNNLHpO7zayZoAhC4trI3djjwbA63_lHqyhk1wubNKgIKTwMl_WqhaGHctPPzFzaEVe6WUPKyAZI4KKcm-dfUQtXoqw_/s1600/HTML.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg5rHTJeDXCQaHt5ZnSBa50oRjoMSqNKAJK76oMMXrmGdg-JFOPNNLHpO7zayZoAhC4trI3djjwbA63_lHqyhk1wubNKgIKTwMl_WqhaGHctPPzFzaEVe6WUPKyAZI4KKcm-dfUQtXoqw_/s640/HTML.jpg" height="318" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;span style="color: #cc0000;"&gt;&lt;b&gt;&lt;u&gt;Code :&lt;/u&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpQVjd5tIJm3UQFxAki2EEvf6wApv17oYd3350WNW-ctK-kI5l1gSEIAmyPAHy17CxS-jARDussoU8gsueLsttiSSC6SliYZaDgz203R9J3yViTkw5HUqU4JigytTJYTutEy9_oQJRHoHm/s1600/JS.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpQVjd5tIJm3UQFxAki2EEvf6wApv17oYd3350WNW-ctK-kI5l1gSEIAmyPAHy17CxS-jARDussoU8gsueLsttiSSC6SliYZaDgz203R9J3yViTkw5HUqU4JigytTJYTutEy9_oQJRHoHm/s640/JS.jpg" height="319" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;i&gt;&lt;b&gt;Here I have written like if both the values are same then excute the server code as "return 1==1"&amp;nbsp; :-) which means execute the server code.&lt;/b&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;i&gt;Any suggestion on this article are welcome .&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;b&gt;&lt;i&gt;Hope this may help :-)&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2012/06/validating-password-and-confirm.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg5rHTJeDXCQaHt5ZnSBa50oRjoMSqNKAJK76oMMXrmGdg-JFOPNNLHpO7zayZoAhC4trI3djjwbA63_lHqyhk1wubNKgIKTwMl_WqhaGHctPPzFzaEVe6WUPKyAZI4KKcm-dfUQtXoqw_/s72-c/HTML.jpg" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>17.142593 78.170814000000007 17.627495 78.802528</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1087217153194362839.post-2713185614927205137</guid><pubDate>Mon, 04 Jun 2012 13:23:00 +0000</pubDate><atom:updated>2014-04-24T15:14:21.563+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET ListBox</category><category domain="http://www.blogger.com/atom/ns#">jQuery</category><category domain="http://www.blogger.com/atom/ns#">List Box</category><category domain="http://www.blogger.com/atom/ns#">Swapping</category><title>Swapping of ListBox Items using jQuery</title><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;The interchanging of Items of one list-box to other list-box is done in this &lt;b&gt;Swapping of List-box Items&lt;/b&gt;.Here the swapping is done in the Client Side using jQuery.For Swapping the Items&amp;nbsp; I took&amp;nbsp; two Array lists .&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Initially I have filled the two array lists with the list boxes data.Now I have written a Common Method to swap the Items from one list box to other.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;u&gt;&lt;b&gt;HTML Markup:&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;br /&gt;
&lt;pre style="background-color: #c8b560; border: 1px dashed rgb(153, 153, 153); color: black; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;code&gt;&amp;lt;div&amp;gt;
        &amp;lt;asp:ListBox runat="server" ID="lstbx1"&amp;gt;
            &amp;lt;asp:ListItem Text="text1" /&amp;gt;
            &amp;lt;asp:ListItem Text="text2" /&amp;gt;
            &amp;lt;asp:ListItem Text="text3" /&amp;gt;
            &amp;lt;asp:ListItem Text="text4" /&amp;gt;
        &amp;lt;/asp:ListBox&amp;gt;
        &amp;lt;br /&amp;gt;
        &amp;lt;asp:ListBox runat="server" ID="lstbx2"&amp;gt;
            &amp;lt;asp:ListItem Text="text5" /&amp;gt;
            &amp;lt;asp:ListItem Text="text6" /&amp;gt;
            &amp;lt;asp:ListItem Text="text7" /&amp;gt;
            &amp;lt;asp:ListItem Text="text8" /&amp;gt;
        &amp;lt;/asp:ListBox&amp;gt;
        &amp;lt;asp:Button Text="Swap Items " ID="btnSwap" runat="server" 
            onclick="btnSwap_Click" /&amp;gt;
    &amp;lt;/div&amp;gt;
&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;In the button click I have Swapping of Items in the button click.The jQuery Code is given below&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;pre style="background-color: #c8b560; border: 1px dashed rgb(153, 153, 153); color: black; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;code&gt;&amp;lt;script type="text/javascript" src="http://code.jquery.com/jquery-1.4.1.js"&amp;gt;&amp;lt;/script&amp;gt;
    &amp;lt;script type="text/javascript"&amp;gt;
        $(document).ready(function () {
            $('input[id$=btnSwap]').click(function () {
                var listbox1 = new Array();
                var listbox2 = new Array();
                for (var i = 0; i &amp;lt; $('select[id$=lstbx1]')[0].length; i++) {
                    listbox1.push($('select[id$=lstbx1]')[0][i].text);
                }
                for (var i = 0; i &amp;lt; $('select[id$=lstbx2]')[0].length; i++) {
                    listbox2.push($('select[id$=lstbx2]')[0][i].text);
                }
                $('select[id$=lstbx1]').empty(); $('select[id$=lstbx2]').empty();
                SwapListBoxItems(listbox2, $('select[id$=lstbx1]')[0].id);
                SwapListBoxItems(listbox1, $('select[id$=lstbx2]')[0].id);
                alert('Swapping done !');
                return 4 == 2;
            });
        });

        function SwapListBoxItems(lstbx, lstbxID) {
            for (var j = 0; j &amp;lt; lstbx.length; j++) {
                $("select[id$=" + lstbxID + "]").append("&amp;lt;option&amp;gt;" + lstbx[j] + "&amp;lt;/option&amp;gt;");
            }
        }

    &amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Now the items in the first&amp;nbsp; listbox will be swapped to the Second listbox and vice versa.This is how we can swap the items using Client Side Scripting .&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;Below is the output of the above executed code&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ2DkL4cR8vqVLp1R5BvFitl5aIta-lPxW93rCchh6Y5eHfoQ5bTwxnqiwRvr8guhC4G9watiwzL8mHs0s7dbmn6qpdiRa0xyjE4gPtQedsaSTdX116Gxm4zZS1xDuEcURWLpDkmYdQQFG/s1600/Swapping.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img alt="Swapping of Listbox Items " border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ2DkL4cR8vqVLp1R5BvFitl5aIta-lPxW93rCchh6Y5eHfoQ5bTwxnqiwRvr8guhC4G9watiwzL8mHs0s7dbmn6qpdiRa0xyjE4gPtQedsaSTdX116Gxm4zZS1xDuEcURWLpDkmYdQQFG/s640/Swapping.png" height="222" title="Swapping of Listbox Items " width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-family: &amp;quot;Trebuchet MS&amp;quot;,sans-serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://essencesofdotnet.blogspot.com/2012/06/swapping-of-listbox-items-using-jquery.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZ2DkL4cR8vqVLp1R5BvFitl5aIta-lPxW93rCchh6Y5eHfoQ5bTwxnqiwRvr8guhC4G9watiwzL8mHs0s7dbmn6qpdiRa0xyjE4gPtQedsaSTdX116Gxm4zZS1xDuEcURWLpDkmYdQQFG/s72-c/Swapping.png" width="72"/><thr:total>0</thr:total><georss:featurename>Hyderabad, Andhra Pradesh, India</georss:featurename><georss:point>17.385044 78.486671</georss:point><georss:box>17.142593 78.170814000000007 17.627495 78.802528</georss:box></item></channel></rss>