<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DEcMQ3s8eyp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000</id><updated>2011-11-27T15:21:22.573-08:00</updated><category term="Data Table" /><category term="File" /><category term="Check Box" /><category term="application" /><category term="DropDown" /><title>Source Guru</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://guru4sourcecode.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/OZJd" /><feedburner:info uri="blogspot/ozjd" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;A0QBQ3w-fSp7ImA9WhdaGEQ.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-1624259565861766658</id><published>2011-10-29T07:42:00.000-07:00</published><updated>2011-10-29T07:42:32.255-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-29T07:42:32.255-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="application" /><title>What is an application object and where we use application object in asp.net | application object sample using asp.net</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;
&lt;b&gt;What is an application object?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Application object is used to store the information and access variables from any page in application. Application object is same as session object only the difference is session object is used to maintain the session for particular user. If one user enters in to the application then session id will create for that particular user if he leaves from the application then the session id will deleted.&amp;nbsp; they will get different session id but application object is same for all users once application object is created that application object is used throughout the application regardless of user. The information stored in application object accessed throughout all the pages in application (like database connection information) and we can change the application object in one place those changes automatically reflected in all the pages.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-1624259565861766658?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-KYomm_XiIh633M84nwi_YqsYKI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-KYomm_XiIh633M84nwi_YqsYKI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-KYomm_XiIh633M84nwi_YqsYKI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-KYomm_XiIh633M84nwi_YqsYKI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/GMkjmzvQ1wA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/1624259565861766658/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=1624259565861766658" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/1624259565861766658?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/1624259565861766658?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/GMkjmzvQ1wA/what-is-application-object-and-where-we.html" title="What is an application object and where we use application object in asp.net | application object sample using asp.net" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2011/10/what-is-application-object-and-where-we.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEEQnk_fCp7ImA9WxFRFU4.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-8637499835226044419</id><published>2010-04-29T03:23:00.000-07:00</published><updated>2010-04-29T03:23:23.744-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-29T03:23:23.744-07:00</app:edited><title>How to Make by pressing Enter Key  ASP Button fires Click Event using JQUERY</title><content type="html">&amp;lt;div class="headerSearch formPanel" formButtonId="&lt;%=SearchButton1.ClientID %&gt;"&gt;&lt;br /&gt;
               &lt;br /&gt;
&amp;ltlabel for="txtSearch"&gt;&lt;br /&gt;
                    Product Search:&amp;lt/label&amp;gt;&lt;br /&gt;
                &amp;ltinput type="text" id="TextBox1" class="text" value="Enter Keyword" runat="server"&lt;br /&gt;
                   onfocus="clearText(this.id)" /&amp;gt;&lt;br /&gt;
                &amp;ltdiv class="button buttonBlack"&amp;gt;&lt;br /&gt;
                    &amp;ltasp:LinkButton ID="SearchButton1" runat="server" OnClientClick="return ProductSearch();"&lt;br /&gt;
                        OnClick="SearchButton1_Click" Text="&amp;ltspan&gt;&amp;lt/span&gt;Go" /&amp;gt;&lt;br /&gt;
                &amp;lt/div&amp;gt;&lt;br /&gt;
             &amp;lt;/div &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Include this JQUERY in your ASPX page&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$(function(){&lt;br /&gt;
    $("div.formPanel").each(function()&lt;br /&gt;
    {&lt;br /&gt;
        if($(this).attr("formButtonId"))&lt;br /&gt;
        {&lt;br /&gt;
            $(this).bind("keypress", function(e){&lt;br /&gt;
                if (e.keyCode == 13)&lt;br /&gt;
                {&lt;br /&gt;
                    e.returnValue = false;&lt;br /&gt;
                    e.cancel = true;&lt;br /&gt;
                    var button = $("#" + $(this).attr("formButtonId"));&lt;br /&gt;
                    &lt;br /&gt;
                    var retValue = button.triggerHandler("click");&lt;br /&gt;
                    if(retValue == undefined || retValue == true)&lt;br /&gt;
                        eval(button.attr("href"));&lt;br /&gt;
                    &lt;br /&gt;
                    return false;&lt;br /&gt;
                }&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-8637499835226044419?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SJO8qT6fNKVZpmynvZWlU_WBpQQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SJO8qT6fNKVZpmynvZWlU_WBpQQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SJO8qT6fNKVZpmynvZWlU_WBpQQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SJO8qT6fNKVZpmynvZWlU_WBpQQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/tPbE11I8eSc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/8637499835226044419/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=8637499835226044419" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/8637499835226044419?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/8637499835226044419?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/tPbE11I8eSc/how-to-make-by-pressing-enter-key-asp.html" title="How to Make by pressing Enter Key  ASP Button fires Click Event using JQUERY" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2010/04/how-to-make-by-pressing-enter-key-asp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUAR305eip7ImA9WxBUFU4.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-6826788648974563829</id><published>2010-03-02T03:39:00.000-08:00</published><updated>2010-03-02T03:44:06.322-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-02T03:44:06.322-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="File" /><title>Creating Log File</title><content type="html">actually keep this piece of code in a class called util.  so I'm just going to paste the function and also the setting in the config file. &lt;br /&gt;
&lt;br /&gt;
Setting in Config File&lt;br /&gt;
&lt;br /&gt;
&amp;lt;add key="FilePath" value="D:\logFile.txt"/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
public static void function in util.cs&lt;br /&gt;
&lt;br /&gt;
public static void writeToLogFile(string logMessage)&lt;br /&gt;
{&lt;br /&gt;
string strLogMessage = string.Empty;&lt;br /&gt;
string strLogFile = System.Configuration.ConfigurationManager.AppSettings["logFilePath"].ToString();&lt;br /&gt;
StreamWriter swLog;&lt;br /&gt;
&lt;br /&gt;
strLogMessage = string.Format("{0}: {1}", DateTime.Now, logMessage);&lt;br /&gt;
&lt;br /&gt;
if (!File.Exists(strLogFile))&lt;br /&gt;
{&lt;br /&gt;
swLog = new StreamWriter(strLogFile);&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
{&lt;br /&gt;
swLog = File.AppendText(strLogFile);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
swLog.WriteLine(strLogMessage);&lt;br /&gt;
swLog.WriteLine();&lt;br /&gt;
&lt;br /&gt;
swLog.Close();&lt;br /&gt;
&lt;br /&gt;
}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-6826788648974563829?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fl2N2jJgoQoRg_cu6ot77qm9vNE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fl2N2jJgoQoRg_cu6ot77qm9vNE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fl2N2jJgoQoRg_cu6ot77qm9vNE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fl2N2jJgoQoRg_cu6ot77qm9vNE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/nypqtnBvX1E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/6826788648974563829/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=6826788648974563829" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/6826788648974563829?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/6826788648974563829?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/nypqtnBvX1E/creating-log-file.html" title="Creating Log File" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2010/03/creating-log-file.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMDRn05fyp7ImA9WxBUEEQ.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-3765427484951658477</id><published>2010-02-24T04:24:00.001-08:00</published><updated>2010-02-25T03:14:37.327-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-25T03:14:37.327-08:00</app:edited><title /><content type="html">&lt;h2&gt;Introduction&lt;/h2&gt;&lt;br /&gt;
OOPS or Object Oriented Programming Concepts but some of the concepts have been always used in one or the other programming languages. For example you must have used structs in C which is a good example of encapsulation. There are four major pillar of OOPS. Let’s try to understand each one of them by taking some examples also:-&lt;br /&gt;
1.) Encapsulation&lt;br /&gt;
2.) Abstraction&lt;br /&gt;
3.) Polymorphism&lt;br /&gt;
4.) Inheritance&lt;br /&gt;
&lt;br /&gt;
&lt;div class="accordionItem"&gt;&lt;h2&gt;Encapsulation:-&lt;/h2&gt;&lt;div&gt;Interview Definition:- Binding data and member functions together inside a single unit.&lt;br /&gt;
How to Encapsulate:- By creating types e.g Classes and Struct&lt;br /&gt;
Bu using encapsulation we can create out own custom types by reusing the existing or primitive types.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="accordionItem"&gt;&lt;h2&gt;Abstraction:-&lt;/h2&gt;&lt;div&gt;Abstraction defines way to abstract or hide your data and members from outside world. Simply speaking Abstraction is hiding the complexities of your class or struct or in a generic term Type from outer world. This is achieved by means of access specifiers.&lt;br /&gt;
Interview Definition: - Hiding the complexities of your type from outside world.&lt;br /&gt;
&lt;br /&gt;
How to Abstract: - By using Access Specifiers&lt;br /&gt;
.Net has five access specifiers:-&lt;br /&gt;
Public -- Accessible outside the class through object reference.&lt;br /&gt;
Private -- Accessible inside the class only through member functions.&lt;br /&gt;
Protected -- Just like private but Accessible in derived classes also through member functions. &lt;br /&gt;
Internal -- Visible inside the assembly. Accessible through objects.&lt;br /&gt;
Protected Internal -- Visible inside the assembly through objects and in derived classes outside the assembly through member functions.&lt;br /&gt;
Let’s try to understand by a practical example:-&lt;br /&gt;
Interview Tip:-&lt;br /&gt;
The default access specifier for a class in internal. Mind it I mean class not class’s data members.&lt;br /&gt;
&lt;br /&gt;
public class Class1&lt;br /&gt;
    {&lt;br /&gt;
        int  i;    //No Access specifier means private&lt;br /&gt;
        public  int j;   // Public&lt;br /&gt;
        protected int k;   //Protected data&lt;br /&gt;
        internal int m;   // Internal means visible inside assembly&lt;br /&gt;
        protected internal int n;  //inside assembly as well as to derived classes outside assembly&lt;br /&gt;
        static int x;   // This is also private&lt;br /&gt;
        public static int y;  //Static means shared across objects&lt;br /&gt;
        [DllImport("MyDll.dll")]&lt;br /&gt;
        public static extern int MyFoo();   //extern means declared in this assembly defined in some other assembly&lt;br /&gt;
        public void myFoo2()&lt;br /&gt;
        {&lt;br /&gt;
            //Within a class if you create an object of same class then you can access all data members through object reference even private data too&lt;br /&gt;
            Class1 obj = new Class1();&lt;br /&gt;
            obj.i =10; //Error can’t access private data through object.But here it is accessible.:)&lt;br /&gt;
            obj.j =10;&lt;br /&gt;
            obj.k=10;&lt;br /&gt;
            obj.m=10;&lt;br /&gt;
            obj.n=10;&lt;br /&gt;
       //     obj.s =10;  //Errror Static data can be accessed by class names only&lt;br /&gt;
            Class1.x = 10;&lt;br /&gt;
         //   obj.y = 10; //Errror Static data can be accessed by class names only&lt;br /&gt;
            Class1.y = 10;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
//Now lets try to copy the same code inside Main method and try to compile&lt;br /&gt;
[STAThread]&lt;br /&gt;
        static void Main()&lt;br /&gt;
        {&lt;br /&gt;
           //Access specifiers comes into picture only when you create object of class outside the class&lt;br /&gt;
            Class1 obj = new Class1();&lt;br /&gt;
       //     obj.i =10; //Error can’t access private data through object.&lt;br /&gt;
            obj.j =10;&lt;br /&gt;
      //      obj.k=10;     //Error can’t access protected data through object.&lt;br /&gt;
            obj.m=10;&lt;br /&gt;
            obj.n=10;&lt;br /&gt;
       //     obj.s =10;  //Errror Static data can be accessed by class names only&lt;br /&gt;
            Class1.x = 10;  //Error can’t access private data outside class&lt;br /&gt;
         //   obj.y = 10; //Errror Static data can be accessed by class names only&lt;br /&gt;
            Class1.y = 10;&lt;br /&gt;
        }&lt;br /&gt;
//What if Main is inside another assembly&lt;br /&gt;
[STAThread]&lt;br /&gt;
        static void Main()&lt;br /&gt;
        {&lt;br /&gt;
           //Access specifiers comes into picture only when you create object of class outside the class&lt;br /&gt;
            Class1 obj = new Class1();&lt;br /&gt;
       //     obj.i =10; //Error can’t access private data through object.&lt;br /&gt;
            obj.j =10;&lt;br /&gt;
      //      obj.k=10;     //Error can’t access protected data through object.&lt;br /&gt;
     //     obj.m=10; // Error can’t access internal data outside assembly&lt;br /&gt;
    //      obj.n=10; // Error can’t access internal data outside assembly&lt;br /&gt;
&lt;br /&gt;
       //     obj.s =10;  //Errror Static data can be accessed by class names only&lt;br /&gt;
            Class1.x = 10;  //Error can’t access private data outside class&lt;br /&gt;
         //   obj.y = 10; //Errror Static data can be accessed by class names only&lt;br /&gt;
            Class1.y = 10;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-3765427484951658477?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/F3EjUzPNZ9nmgRZ78dLtlTImeiA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F3EjUzPNZ9nmgRZ78dLtlTImeiA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/F3EjUzPNZ9nmgRZ78dLtlTImeiA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F3EjUzPNZ9nmgRZ78dLtlTImeiA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/vmIYTG9W9Rw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/3765427484951658477/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=3765427484951658477" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/3765427484951658477?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/3765427484951658477?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/vmIYTG9W9Rw/about-accordions2-javascript-accordions.html" title="" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2010/02/about-accordions2-javascript-accordions.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcHR38_fSp7ImA9WxBWF0w.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-7385369880173775026</id><published>2010-02-09T02:37:00.000-08:00</published><updated>2010-02-09T02:40:36.145-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-09T02:40:36.145-08:00</app:edited><title>Difference between postback and callback</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;Postback &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_PK5phk5H5YQ/S3E6RpwD4FI/AAAAAAAAAIg/p11j2InWeRQ/s1600-h/PageLifeCycle_PostBack.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_PK5phk5H5YQ/S3E6RpwD4FI/AAAAAAAAAIg/p11j2InWeRQ/s320/PageLifeCycle_PostBack.jpg" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Call back &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp;&lt;a href="http://4.bp.blogspot.com/_PK5phk5H5YQ/S3E6T-yVeUI/AAAAAAAAAIo/HPe_OfMALxY/s1600-h/PageLifeCycle_CallBack.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_PK5phk5H5YQ/S3E6T-yVeUI/AAAAAAAAAIo/HPe_OfMALxY/s320/PageLifeCycle_CallBack.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;input id="gwProxy" type="hidden" /&gt;&lt;!--Session data--&gt;&lt;input id="jsProxy" onclick="jsCall();" type="hidden" /&gt;&lt;div id="refHTML"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-7385369880173775026?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ooddqznF28137MHE9hYd2nvk4Ic/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ooddqznF28137MHE9hYd2nvk4Ic/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ooddqznF28137MHE9hYd2nvk4Ic/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ooddqznF28137MHE9hYd2nvk4Ic/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/mJAAD477MT0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/7385369880173775026/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=7385369880173775026" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/7385369880173775026?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/7385369880173775026?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/mJAAD477MT0/difference-between-postback-and.html" title="Difference between postback and callback" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_PK5phk5H5YQ/S3E6RpwD4FI/AAAAAAAAAIg/p11j2InWeRQ/s72-c/PageLifeCycle_PostBack.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2010/02/difference-between-postback-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4CSH07eyp7ImA9WxBWE0k.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-530780540910874132</id><published>2010-02-04T20:42:00.000-08:00</published><updated>2010-02-04T20:42:49.303-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-04T20:42:49.303-08:00</app:edited><title>Page Refresh Problem</title><content type="html">A common problem that Web Application developers encounter is how to stop the user from refreshing the page. The problem arises, if the previous request to the server was a PostBack, which, for example, inserts the WebForm's data into a database. This will result in the addition of duplicate rows in the database. But we have a constraint that we can't stop the user by refreshing the page. So, what to do? Although we can't stop the user from refreshing the page, but we can determine if this event has already occurred and then take appropriate action.&lt;br /&gt;
&lt;br /&gt;
My strategy will make use of the ViewState feature. As we are using ViewState, it would seem logical to perform the operation in the LoadViewState and SaveViewState methods. Using these two methods, instead of the OnLoad method, has more benefits in that it eliminates the potential problems of sub-classes implementing Page_Load. methods follows:&lt;br /&gt;
&lt;br /&gt;
public class Refresh : System.Web.UI.Page&lt;br /&gt;
&lt;br /&gt;
{&lt;br /&gt;
    private bool _refreshState;&lt;br /&gt;
    private bool _isRefresh;&lt;br /&gt;
    public bool IsRefresh&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
        get&lt;br /&gt;
&lt;br /&gt;
        {&lt;br /&gt;
&lt;br /&gt;
            return _isRefresh;&lt;br /&gt;
&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    protected override void LoadViewState(object savedState)&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
        object[] allStates = (object[])savedState;&lt;br /&gt;
&lt;br /&gt;
        base.LoadViewState(allStates[0]);&lt;br /&gt;
&lt;br /&gt;
        _refreshState = (bool)allStates[1];&lt;br /&gt;
&lt;br /&gt;
        _isRefresh = _refreshState == (bool)Session["__ISREFRESH"];&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    protected override object SaveViewState()&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
&lt;br /&gt;
        Session["__ISREFRESH"] = _refreshState;&lt;br /&gt;
&lt;br /&gt;
        object[] allStates = new object[2];&lt;br /&gt;
&lt;br /&gt;
        allStates[0] = base.SaveViewState();&lt;br /&gt;
&lt;br /&gt;
        allStates[1] = !_refreshState;&lt;br /&gt;
&lt;br /&gt;
        return allStates;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-530780540910874132?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_PRJYXEno2Yo2u4d4NrITXhlEEQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_PRJYXEno2Yo2u4d4NrITXhlEEQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_PRJYXEno2Yo2u4d4NrITXhlEEQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_PRJYXEno2Yo2u4d4NrITXhlEEQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/nkyj1JcEYB4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/530780540910874132/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=530780540910874132" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/530780540910874132?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/530780540910874132?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/nkyj1JcEYB4/page-refresh-problem.html" title="Page Refresh Problem" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2010/02/page-refresh-problem.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYFSX0-fSp7ImA9WxNQGE0.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-1001556726739253774</id><published>2009-09-24T07:43:00.000-07:00</published><updated>2009-09-24T07:55:18.355-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-24T07:55:18.355-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Data Table" /><title>Reverse Data Table</title><content type="html">This Method is used the Reverse the given input DataTable&lt;br /&gt;&lt;br /&gt;For Eample,&lt;br /&gt;&lt;br /&gt;Input Data Table has the following  Records,&lt;br /&gt;&lt;br /&gt;NAME      TITLE                 DEV_IN        SCOST      DCOST       SOLD&lt;br /&gt;--------  --------------------  --------  ---------- ---------- ----------&lt;br /&gt;RAMESH    HOTEL MANAGEMENT      DBASE         12000      35000          4&lt;br /&gt;RAMESH    DEAD LEE              PASCAL        99.95       4500         73&lt;br /&gt;&lt;br /&gt;public static DataTable ReverseDataTable(DataTable dataTable)&lt;br /&gt;{&lt;br /&gt;    DataTable table = new DataTable();&lt;br /&gt;    DataRow[] rowArray = dataTable.Select();&lt;br /&gt;    table = dataTable.Clone();&lt;br /&gt;    for (int i = rowArray.Length - 1; i &gt;= 0; i--)&lt;br /&gt;    {&lt;br /&gt;        table.ImportRow(rowArray[i]);&lt;br /&gt;    }&lt;br /&gt;    return table;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;OutPut&lt;br /&gt;&lt;br /&gt;NAME     TITLE                DEV_IN        SCOST      DCOST       SOLD&lt;br /&gt;-------- -------------------- -------- ---------- ---------- ----------&lt;br /&gt;RAMESH   DEAD LEE             PASCAL        99.95       4500         73&lt;br /&gt;RAMESH   HOTEL MANAGEMENT     DBASE         12000      35000          4&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-1001556726739253774?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/I2naubIIL28ghru8AJTI-_rbCWQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I2naubIIL28ghru8AJTI-_rbCWQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/I2naubIIL28ghru8AJTI-_rbCWQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/I2naubIIL28ghru8AJTI-_rbCWQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/G2Vc9En2FTU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/1001556726739253774/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=1001556726739253774" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/1001556726739253774?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/1001556726739253774?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/G2Vc9En2FTU/reverse-data-table.html" title="Reverse Data Table" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>3</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/reverse-data-table.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04NQXs8eyp7ImA9WxNQF00.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-1521014030627758667</id><published>2009-09-23T03:32:00.000-07:00</published><updated>2009-09-23T03:33:10.573-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-23T03:33:10.573-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Data Table" /><title>Filter DataTable and Sort</title><content type="html">public static DataTable FilterDataTable(DataTable dataTable, string filterQuery, string sortQuery)&lt;br /&gt;{&lt;br /&gt;    DataTable table = new DataTable();&lt;br /&gt;    try&lt;br /&gt;    {&lt;br /&gt;        DataRow[] rowArray = dataTable.Select(filterQuery, sortQuery);&lt;br /&gt;        table = dataTable.Clone();&lt;br /&gt;        foreach (DataRow row in rowArray)&lt;br /&gt;        {&lt;br /&gt;            table.ImportRow(row);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    catch&lt;br /&gt;    {&lt;br /&gt;        table = dataTable.Clone();&lt;br /&gt;    }&lt;br /&gt;    return table;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-1521014030627758667?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/c6aobveymsIzVOwf8kTE3G8eU5c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c6aobveymsIzVOwf8kTE3G8eU5c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/c6aobveymsIzVOwf8kTE3G8eU5c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/c6aobveymsIzVOwf8kTE3G8eU5c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/vranTjnz8GA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/1521014030627758667/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=1521014030627758667" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/1521014030627758667?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/1521014030627758667?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/vranTjnz8GA/filter-datatable-and-sort.html" title="Filter DataTable and Sort" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/filter-datatable-and-sort.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8MSHw5fyp7ImA9WxNQF00.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-5274860954644565781</id><published>2009-09-23T03:13:00.000-07:00</published><updated>2009-09-23T03:14:49.227-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-23T03:14:49.227-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Data Table" /><category scheme="http://www.blogger.com/atom/ns#" term="File" /><title>Create Excel File</title><content type="html">public static bool CreateExcelFile(DataTable dataTable, string fileName)
&lt;br /&gt;{
&lt;br /&gt;    try
&lt;br /&gt;    {
&lt;br /&gt;        string str = "&lt;html&gt;&lt;body&gt;&lt;table border="1"&gt;";
&lt;br /&gt;        string str2 = "&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;";
&lt;br /&gt;        string str3 = "&lt;tr&gt;";
&lt;br /&gt;        string str4 = string.Empty;
&lt;br /&gt;        StringBuilder builder = new StringBuilder();
&lt;br /&gt;        foreach (DataColumn column in dataTable.Columns)
&lt;br /&gt;        {
&lt;br /&gt;            str3 = str3 + "&lt;th&gt;" + column.ColumnName + "&lt;/th&gt;";
&lt;br /&gt;        }
&lt;br /&gt;        str3 = str3 + "&lt;/tr&gt;";
&lt;br /&gt;        foreach (DataRow row in dataTable.Rows)
&lt;br /&gt;        {
&lt;br /&gt;            builder.Append("&lt;tr&gt;");
&lt;br /&gt;            for (int i = 0; i &lt; dataTable.Columns.Count; i++)
&lt;br /&gt;            {
&lt;br /&gt;                str4 = " ";
&lt;br /&gt;                if (!string.IsNullOrEmpty(row[i].ToString()))
&lt;br /&gt;                {
&lt;br /&gt;                    str4 = row[i].ToString();
&lt;br /&gt;                }
&lt;br /&gt;                builder.Append("&lt;td&gt;" + str4 + "&lt;/td&gt;");
&lt;br /&gt;            }
&lt;br /&gt;            builder.Append("&lt;/tr&gt;");
&lt;br /&gt;        }
&lt;br /&gt;        string s = str + str3 + builder.ToString() + str2;
&lt;br /&gt;        HttpContext.Current.Response.Clear();
&lt;br /&gt;        HttpContext.Current.Response.AddHeader("content-disposition", "attachment;filename=" + fileName);
&lt;br /&gt;        HttpContext.Current.Response.Charset = "";
&lt;br /&gt;        HttpContext.Current.Response.ContentType = "application/vnd.xls";
&lt;br /&gt;        HttpContext.Current.Response.Write(s);
&lt;br /&gt;        HttpContext.Current.Response.Flush();
&lt;br /&gt;        return true;
&lt;br /&gt;    }
&lt;br /&gt;    catch
&lt;br /&gt;    {
&lt;br /&gt;        return false;
&lt;br /&gt;    }
&lt;br /&gt;}
&lt;br /&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-5274860954644565781?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RRKsPBv2lI4CumUWHtsLDuA3Jh4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RRKsPBv2lI4CumUWHtsLDuA3Jh4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RRKsPBv2lI4CumUWHtsLDuA3Jh4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RRKsPBv2lI4CumUWHtsLDuA3Jh4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/1ytPoZR-x00" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/5274860954644565781/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=5274860954644565781" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/5274860954644565781?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/5274860954644565781?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/1ytPoZR-x00/create-excel-file.html" title="Create Excel File" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/create-excel-file.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcGSX8-fyp7ImA9WxNQFkU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-2049843493690017021</id><published>2009-09-22T23:06:00.000-07:00</published><updated>2009-09-22T23:07:08.157-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T23:07:08.157-07:00</app:edited><title>Build DataTable</title><content type="html">public static DataTable BuildDataTable(Dictionary&lt;string,&gt; columns)&lt;br /&gt;{&lt;br /&gt;    DataTable table = new DataTable();&lt;br /&gt;    foreach (KeyValuePair&lt;string,&gt; pair in columns)&lt;br /&gt;    {&lt;br /&gt;        if (!table.Columns.Contains(pair.Key))&lt;br /&gt;        {&lt;br /&gt;            table.Columns.Add(pair.Key, pair.Value);&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    return table;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-2049843493690017021?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WU2vZwzhOiCxBDVgskryAD1HAvY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WU2vZwzhOiCxBDVgskryAD1HAvY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WU2vZwzhOiCxBDVgskryAD1HAvY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WU2vZwzhOiCxBDVgskryAD1HAvY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/IAcdtuFYeto" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/2049843493690017021/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=2049843493690017021" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/2049843493690017021?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/2049843493690017021?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/IAcdtuFYeto/build-datatable.html" title="Build DataTable" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/build-datatable.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04HRXw-eyp7ImA9WxNQFkU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-6065057966855748049</id><published>2009-09-22T23:05:00.001-07:00</published><updated>2009-09-22T23:05:34.253-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T23:05:34.253-07:00</app:edited><title>Add Row Number to DataTable</title><content type="html">public static DataTable AddRowNumber(DataTable dataTable)&lt;br /&gt;{&lt;br /&gt;    dataTable.Columns.Add("RowNumber", typeof(int));&lt;br /&gt;    for (int i = 0; i &lt; dataTable.Rows.Count; i++)&lt;br /&gt;    {&lt;br /&gt;        dataTable.Rows[i]["RowNumber"] = i;&lt;br /&gt;    }&lt;br /&gt;    dataTable.AcceptChanges();&lt;br /&gt;    return dataTable;&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-6065057966855748049?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/e6nMl2ORpQ0u5AI1GoEZ7mD9Aug/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e6nMl2ORpQ0u5AI1GoEZ7mD9Aug/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/e6nMl2ORpQ0u5AI1GoEZ7mD9Aug/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/e6nMl2ORpQ0u5AI1GoEZ7mD9Aug/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/Fd-N1o29-60" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/6065057966855748049/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=6065057966855748049" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/6065057966855748049?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/6065057966855748049?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/Fd-N1o29-60/add-row-number-to-datatable_22.html" title="Add Row Number to DataTable" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/add-row-number-to-datatable_22.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIDQ3cyeyp7ImA9WxNQFkU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-6762326315753675547</id><published>2009-09-22T22:04:00.002-07:00</published><updated>2009-09-22T22:09:32.993-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T22:09:32.993-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DropDown" /><title>Set DropDownt Selected Values</title><content type="html">public static string SetSelectedValues(DropDownList ddlList, string selectedValues)&lt;br /&gt;     {&lt;br /&gt;         string selectedValue = string.Empty;&lt;br /&gt;&lt;br /&gt;         foreach (string selValue in selectedValues.Split(','))&lt;br /&gt;         {&lt;br /&gt;             ListItem listItem = ddlList.Items.FindByValue(selValue);&lt;br /&gt;             if (listItem != null)&lt;br /&gt;             {&lt;br /&gt;                 listItem.Selected = true;&lt;br /&gt;                 selectedValue += listItem.Value + ",";&lt;br /&gt;             }&lt;br /&gt;         }&lt;br /&gt;&lt;br /&gt;         return selectedValue.Trim(',');&lt;br /&gt;     }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-6762326315753675547?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wu_ro2-ko-8riPoyuIc1Jmc7jtM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wu_ro2-ko-8riPoyuIc1Jmc7jtM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wu_ro2-ko-8riPoyuIc1Jmc7jtM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wu_ro2-ko-8riPoyuIc1Jmc7jtM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/mGgVKkoh4JE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/6762326315753675547/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=6762326315753675547" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/6762326315753675547?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/6762326315753675547?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/mGgVKkoh4JE/set-dropdownt-selected-values.html" title="Set DropDownt Selected Values" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/set-dropdownt-selected-values.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIBRXs_eCp7ImA9WxNQFkU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-2806393126877528930</id><published>2009-09-22T22:04:00.001-07:00</published><updated>2009-09-22T22:09:14.540-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T22:09:14.540-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Check Box" /><title>Set CheckBox Selected Values</title><content type="html">public static string SetSelectedValues(CheckBoxList chkBoxList, string selectedValues)&lt;br /&gt;       {&lt;br /&gt;           string selectedValue = string.Empty;&lt;br /&gt;&lt;br /&gt;           foreach (string selValue in selectedValues.Split(','))&lt;br /&gt;           {&lt;br /&gt;               ListItem listItem = chkBoxList.Items.FindByValue(selValue);&lt;br /&gt;               if (listItem != null)&lt;br /&gt;               {&lt;br /&gt;                   listItem.Selected = true;&lt;br /&gt;                   selectedValue += listItem.Value + ",";&lt;br /&gt;               }&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           return selectedValue.Trim(',');&lt;br /&gt;       }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-2806393126877528930?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qZKjmgcBpIaMPpv9JXf0UO6SHrk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qZKjmgcBpIaMPpv9JXf0UO6SHrk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qZKjmgcBpIaMPpv9JXf0UO6SHrk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qZKjmgcBpIaMPpv9JXf0UO6SHrk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/PWWoiFRQogg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/2806393126877528930/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=2806393126877528930" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/2806393126877528930?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/2806393126877528930?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/PWWoiFRQogg/set-checkbox-selected-values.html" title="Set CheckBox Selected Values" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/set-checkbox-selected-values.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIMR3s-cSp7ImA9WxNQFkU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-8495748015686586356</id><published>2009-09-22T22:03:00.000-07:00</published><updated>2009-09-22T22:09:46.559-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T22:09:46.559-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Check Box" /><title>Get Check Box Selected Values</title><content type="html">public static string GetSelectedValues(CheckBoxList chkBoxList)&lt;br /&gt;       {&lt;br /&gt;           string selectedValue = string.Empty;&lt;br /&gt;&lt;br /&gt;           foreach (ListItem listItem in chkBoxList.Items)&lt;br /&gt;           {&lt;br /&gt;               if (listItem.Selected)&lt;br /&gt;                   selectedValue += listItem.Value + ",";&lt;br /&gt;           }&lt;br /&gt;&lt;br /&gt;           return selectedValue.Trim(',');&lt;br /&gt;       }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-8495748015686586356?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tZybYIOf0tMKIZH43pU7SD6UDxo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tZybYIOf0tMKIZH43pU7SD6UDxo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tZybYIOf0tMKIZH43pU7SD6UDxo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tZybYIOf0tMKIZH43pU7SD6UDxo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/jElcVh4_ZbU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/8495748015686586356/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=8495748015686586356" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/8495748015686586356?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/8495748015686586356?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/jElcVh4_ZbU/get-check-box-selected-values.html" title="Get Check Box Selected Values" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/get-check-box-selected-values.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEER3Y7eyp7ImA9WxNQFkU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-4596182291923686620</id><published>2009-09-22T21:46:00.000-07:00</published><updated>2009-09-22T22:10:06.803-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T22:10:06.803-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Data Table" /><title>Read CSV File and covert to DataTable</title><content type="html">&lt;div class="Section1"&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt;&lt;/span&gt; &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;static&lt;/span&gt;&lt;/span&gt; &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataTable&lt;/span&gt;&lt;/span&gt; ReadCSV(&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;&lt;/span&gt; filePath, &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataTable&lt;/span&gt;&lt;/span&gt; csvTable)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:green;"&gt;&lt;span style="color:green;"&gt;//DataTable csvTable = new DataTable();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:green;"&gt;&lt;span style="color:green;"&gt;// open the file "data.csv" which is a CSV file with headers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;using&lt;/span&gt;&lt;/span&gt; (&lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;CsvReader&lt;/span&gt;&lt;/span&gt; csv = &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;new&lt;/span&gt;&lt;/span&gt; &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;CsvReader&lt;/span&gt;&lt;/span&gt;(&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;new&lt;/span&gt;&lt;/span&gt; &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;StreamReader&lt;/span&gt;&lt;/span&gt;(filePath), &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;true&lt;/span&gt;&lt;/span&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:green;"&gt;&lt;span style="color:green;"&gt;// missing fields will not throw an exception,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:green;"&gt;&lt;span style="color:green;"&gt;// but will instead be treated as if there was a null value&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                csv.MissingFieldAction = &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;MissingFieldAction&lt;/span&gt;&lt;/span&gt;.ReplaceByNull;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:green;"&gt;&lt;span style="color:green;"&gt;// to replace by "" instead, then use the following action:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:green;"&gt;&lt;span style="color:green;"&gt;//csv.MissingFieldAction = MissingFieldAction.ReplaceByEmpty;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;color:green;"   &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;color:green;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;int&lt;/span&gt;&lt;/span&gt; fieldCount = csvTable.Columns.Count;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:green;"&gt;&lt;span style="color:green;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;color:green;"   &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;color:green;"   &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:green;"&gt;&lt;span style="color:green;"&gt;// this bit could be modified to fine-tune the columns       &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:green;"&gt;&lt;span style="color:green;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;while&lt;/span&gt;&lt;/span&gt; (csv.ReadNextRecord())&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                    &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataRow&lt;/span&gt;&lt;/span&gt; newRow = csvTable.NewRow();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                    &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;for&lt;/span&gt;&lt;/span&gt; (&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;int&lt;/span&gt;&lt;/span&gt; i = 0; i &amp;lt; fieldCount; i++)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                        newRow[i] = csv[i] == &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;null&lt;/span&gt;&lt;/span&gt; ? &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"MISSING"&lt;/span&gt;&lt;/span&gt; : csv[i];&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                    csvTable.Rows.Add(newRow);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;return&lt;/span&gt;&lt;/span&gt; csvTable;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Courier New;font-size:85%;color:blue;"   &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;color:blue;"   &gt;       &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Trebuchet MS;font-size:85%;"  &gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-4596182291923686620?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uNaEVlD2tQBxmodtoFJXBWsGaLU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uNaEVlD2tQBxmodtoFJXBWsGaLU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uNaEVlD2tQBxmodtoFJXBWsGaLU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uNaEVlD2tQBxmodtoFJXBWsGaLU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/DzZrCOUBHF4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/4596182291923686620/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=4596182291923686620" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/4596182291923686620?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/4596182291923686620?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/DzZrCOUBHF4/read-csv-file-and-covert-to-datatable.html" title="Read CSV File and covert to DataTable" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/read-csv-file-and-covert-to-datatable.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C04CRXcyeSp7ImA9WxNRGUw.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-933941823680206845</id><published>2009-09-13T23:38:00.001-07:00</published><updated>2009-09-14T00:06:04.991-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-14T00:06:04.991-07:00</app:edited><title>Convert DataSet to Array List</title><content type="html">&lt;div class="Section1"&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Trebuchet MS;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt;&lt;/span&gt; &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;static&lt;/span&gt;&lt;/span&gt; &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;ArrayList&lt;/span&gt;&lt;/span&gt; DataSetToArrayList(&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;&lt;/span&gt; Columns, &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataTable&lt;/span&gt;&lt;/span&gt; dataTable)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;ArrayList&lt;/span&gt;&lt;/span&gt; output = &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;new&lt;/span&gt;&lt;/span&gt; &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;ArrayList&lt;/span&gt;&lt;/span&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;&lt;/span&gt;[] columnName = Columns.Split(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;','&lt;/span&gt;&lt;/span&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;foreach&lt;/span&gt;&lt;/span&gt; (&lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataColumn&lt;/span&gt;&lt;/span&gt; row &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&lt;/span&gt; dataTable.Columns)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;foreach&lt;/span&gt;&lt;/span&gt; (&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;&lt;/span&gt; column &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&lt;/span&gt; columnName)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                    &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;if&lt;/span&gt;&lt;/span&gt; (column == row.ColumnName)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                        output.Add(column);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;return&lt;/span&gt;&lt;/span&gt; output;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        }&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-933941823680206845?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jPPiyGYp7ep1QFaKrPbZO1GwPV8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jPPiyGYp7ep1QFaKrPbZO1GwPV8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jPPiyGYp7ep1QFaKrPbZO1GwPV8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jPPiyGYp7ep1QFaKrPbZO1GwPV8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/qsp6ftJC3wM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/933941823680206845/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=933941823680206845" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/933941823680206845?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/933941823680206845?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/qsp6ftJC3wM/convert-dataset-to-arrasylist.html" title="Convert DataSet to Array List" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/convert-dataset-to-arrasylist.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEGQ3Y_fip7ImA9WxNQFkU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-6281287242674656598</id><published>2009-09-13T23:34:00.001-07:00</published><updated>2009-09-22T22:10:22.846-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T22:10:22.846-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Data Table" /><title>Join Two Data Tables</title><content type="html">&lt;div class="Section1"&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt;&lt;/span&gt; &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;static&lt;/span&gt;&lt;/span&gt; &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataTable&lt;/span&gt;&lt;/span&gt; JoinTable(&lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataTable&lt;/span&gt;&lt;/span&gt; firstTable, &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataTable&lt;/span&gt;&lt;/span&gt; secondTable, &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;&lt;/span&gt; firstTableKey, &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;&lt;/span&gt; secondTableKey)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataTable&lt;/span&gt;&lt;/span&gt; dtResults = secondTable.Clone();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;foreach&lt;/span&gt;&lt;/span&gt; (&lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataColumn&lt;/span&gt;&lt;/span&gt; dataColumn &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&lt;/span&gt; firstTable.Columns)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;if&lt;/span&gt;&lt;/span&gt; (!dtResults.Columns.Contains(dataColumn.ColumnName))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                    dtResults.Columns.Add(dataColumn.ColumnName, &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;typeof&lt;/span&gt;&lt;/span&gt;(&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;&lt;/span&gt;));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;foreach&lt;/span&gt;&lt;/span&gt; (&lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataRow&lt;/span&gt;&lt;/span&gt; dataRow &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&lt;/span&gt; firstTable.Rows)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataRow&lt;/span&gt;&lt;/span&gt; dtRow = dtResults.NewRow();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;foreach&lt;/span&gt;&lt;/span&gt; (&lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataColumn&lt;/span&gt;&lt;/span&gt; dataColumn &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&lt;/span&gt; firstTable.Columns)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                    dtRow[dataColumn.ColumnName] = dataRow[dataColumn.ColumnName].ToString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;foreach&lt;/span&gt;&lt;/span&gt; (&lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataRow&lt;/span&gt;&lt;/span&gt; finalRow &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&lt;/span&gt; secondTable.Select(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"["&lt;/span&gt;&lt;/span&gt; + secondTableKey + &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"] = '"&lt;/span&gt;&lt;/span&gt; + dataRow[firstTableKey].ToString() + &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"'"&lt;/span&gt;&lt;/span&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                    &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;foreach&lt;/span&gt;&lt;/span&gt; (&lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataColumn&lt;/span&gt;&lt;/span&gt; dataColumn &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&lt;/span&gt; secondTable.Columns)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                    {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                        dtRow[dataColumn.ColumnName] = finalRow[dataColumn.ColumnName].ToString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                    }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                    &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;break&lt;/span&gt;&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                dtResults.Rows.Add(dtRow);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;return&lt;/span&gt;&lt;/span&gt; dtResults;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        }&lt;/span&gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-6281287242674656598?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JPtQjcVE8iHvlq4Ham7-Iv_O3NQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JPtQjcVE8iHvlq4Ham7-Iv_O3NQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JPtQjcVE8iHvlq4Ham7-Iv_O3NQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JPtQjcVE8iHvlq4Ham7-Iv_O3NQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/Cx9ZFpmqD4g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/6281287242674656598/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=6281287242674656598" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/6281287242674656598?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/6281287242674656598?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/Cx9ZFpmqD4g/join-two-data-tables.html" title="Join Two Data Tables" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/join-two-data-tables.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMDRn0ycSp7ImA9WxNRFEU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-4513883823796652801</id><published>2009-09-09T01:54:00.001-07:00</published><updated>2009-09-09T01:54:37.399-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-09T01:54:37.399-07:00</app:edited><title>Checking/Validation the Proper Email</title><content type="html">&lt;div class=Section1&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;private&lt;/span&gt;&lt;/font&gt; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;static&lt;/span&gt;&lt;/font&gt; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;bool&lt;/span&gt;&lt;/font&gt; isEmail(&lt;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt; inputEmail)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt; strRegex = &lt;font color=maroon&gt;&lt;span style='color:maroon'&gt;@&amp;quot;^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$&amp;quot;&lt;/span&gt;&lt;/font&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=teal&gt;&lt;span style='color:teal'&gt;Regex&lt;/span&gt;&lt;/font&gt; re = &lt;font color=blue&gt;&lt;span style='color:blue'&gt;new&lt;/span&gt;&lt;/font&gt; &lt;font color=teal&gt;&lt;span style='color:teal'&gt;Regex&lt;/span&gt;&lt;/font&gt;(strRegex);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;if&lt;/span&gt;&lt;/font&gt; (re.IsMatch(inputEmail))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;font color=blue&gt;&lt;span style='color:blue'&gt;return&lt;/span&gt;&lt;/font&gt; (&lt;font color=blue&gt;&lt;span style='color:blue'&gt;true&lt;/span&gt;&lt;/font&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;font color=blue&gt;&lt;span style='color:blue'&gt;return&lt;/span&gt;&lt;/font&gt; (&lt;font color=blue&gt;&lt;span style='color:blue'&gt;false&lt;/span&gt;&lt;/font&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-4513883823796652801?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6pUo9JHix0REKY1svBR8SlkZu_w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6pUo9JHix0REKY1svBR8SlkZu_w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6pUo9JHix0REKY1svBR8SlkZu_w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6pUo9JHix0REKY1svBR8SlkZu_w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/ytLf56-tkKk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/4513883823796652801/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=4513883823796652801" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/4513883823796652801?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/4513883823796652801?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/ytLf56-tkKk/checkingvalidation-proper-email.html" title="Checking/Validation the Proper Email" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/checkingvalidation-proper-email.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEHSHk6fip7ImA9WxNQFkU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-8729021309214730702</id><published>2009-09-09T01:53:00.003-07:00</published><updated>2009-09-22T22:10:39.716-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T22:10:39.716-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Data Table" /><title>Sort the Data Table by Column</title><content type="html">&lt;div class="Section1"&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt;&lt;/span&gt; &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataTable&lt;/span&gt;&lt;/span&gt; SortDataTableByColumn(&lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataTable&lt;/span&gt;&lt;/span&gt; dataTable, &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;&lt;/span&gt; sortColumnName, &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;&lt;/span&gt; sortOrder)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataRow&lt;/span&gt;&lt;/span&gt;[] filteredRows;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;if&lt;/span&gt;&lt;/span&gt; (!&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;&lt;/span&gt;.IsNullOrEmpty(sortColumnName))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;if&lt;/span&gt;&lt;/span&gt; (&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;&lt;/span&gt;.IsNullOrEmpty(sortOrder))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                    sortOrder = &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"ASC"&lt;/span&gt;&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                filteredRows = dataTable.Select(&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;&lt;/span&gt;.Empty, sortColumnName + &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;" "&lt;/span&gt;&lt;/span&gt; + sortOrder);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataTable&lt;/span&gt;&lt;/span&gt; filteredDataTable = dataTable.Clone();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;foreach&lt;/span&gt;&lt;/span&gt; (&lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataRow&lt;/span&gt;&lt;/span&gt; dataRow &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;in&lt;/span&gt;&lt;/span&gt; filteredRows)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                    filteredDataTable.ImportRow(dataRow);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;return&lt;/span&gt;&lt;/span&gt; filteredDataTable;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;return&lt;/span&gt;&lt;/span&gt; dataTable;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-8729021309214730702?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ZoUf7zw1iWDHql0RwBecZWWTh9U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZoUf7zw1iWDHql0RwBecZWWTh9U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ZoUf7zw1iWDHql0RwBecZWWTh9U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ZoUf7zw1iWDHql0RwBecZWWTh9U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/wyObN1m6EPI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/8729021309214730702/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=8729021309214730702" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/8729021309214730702?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/8729021309214730702?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/wyObN1m6EPI/sort-data-table-by-column.html" title="Sort the Data Table by Column" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/sort-data-table-by-column.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQMSXs9eCp7ImA9WxNRFEU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-5592313754909000363</id><published>2009-09-09T01:53:00.001-07:00</published><updated>2009-09-09T01:53:08.560-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-09T01:53:08.560-07:00</app:edited><title>Stripping the Text</title><content type="html">&lt;div class=Section1&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;public&lt;/span&gt;&lt;/font&gt; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;static&lt;/span&gt;&lt;/font&gt; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt; StripText(&lt;font color=blue&gt;&lt;span style='color:blue'&gt;object&lt;/span&gt;&lt;/font&gt; textObj, &lt;font color=blue&gt;&lt;span style='color:blue'&gt;int&lt;/span&gt;&lt;/font&gt; maxLength)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt; text = &lt;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt;.Empty;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;if&lt;/span&gt;&lt;/font&gt; (textObj != &lt;font color=blue&gt;&lt;span style='color:blue'&gt;null&lt;/span&gt;&lt;/font&gt; &amp;amp;&amp;amp; !&lt;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt;.IsNullOrEmpty(textObj.ToString()))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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; text = textObj.ToString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;font color=blue&gt;&lt;span style='color:blue'&gt;if&lt;/span&gt;&lt;/font&gt; (text.Length &amp;gt; maxLength)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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; text = text.Remove(maxLength);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;return&lt;/span&gt;&lt;/font&gt; text;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-5592313754909000363?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/76p-ittPMtmvKnElqMjdD6dVig4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/76p-ittPMtmvKnElqMjdD6dVig4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/76p-ittPMtmvKnElqMjdD6dVig4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/76p-ittPMtmvKnElqMjdD6dVig4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/1NEWHAWmxI8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/5592313754909000363/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=5592313754909000363" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/5592313754909000363?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/5592313754909000363?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/1NEWHAWmxI8/stripping-text_09.html" title="Stripping the Text" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/stripping-text_09.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQBR3g7fCp7ImA9WxNRFEU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-2551441646948170705</id><published>2009-09-09T01:52:00.002-07:00</published><updated>2009-09-09T01:52:36.604-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-09T01:52:36.604-07:00</app:edited><title>Format Date</title><content type="html">&lt;div class=Section1&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;public&lt;/span&gt;&lt;/font&gt; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;static&lt;/span&gt;&lt;/font&gt; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt; FormatDate(&lt;font color=blue&gt;&lt;span style='color:blue'&gt;object&lt;/span&gt;&lt;/font&gt; date, &lt;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt; format)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt; formattedDate = &lt;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt;.Empty;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;if&lt;/span&gt;&lt;/font&gt; (date != &lt;font color=blue&gt;&lt;span style='color:blue'&gt;null&lt;/span&gt;&lt;/font&gt; &amp;amp;&amp;amp; &lt;font color=teal&gt;&lt;span style='color:teal'&gt;Utility&lt;/span&gt;&lt;/font&gt;.IsDate(date.ToString()))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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; formattedDate = &lt;font color=teal&gt;&lt;span style='color:teal'&gt;Convert&lt;/span&gt;&lt;/font&gt;.ToDateTime(date).ToString(format);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;return&lt;/span&gt;&lt;/font&gt; formattedDate;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-2551441646948170705?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1xWF5FsGiJgIsQGISs5PcS6CBz0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1xWF5FsGiJgIsQGISs5PcS6CBz0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1xWF5FsGiJgIsQGISs5PcS6CBz0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1xWF5FsGiJgIsQGISs5PcS6CBz0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/FZQY8zP4JLs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/2551441646948170705/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=2551441646948170705" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/2551441646948170705?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/2551441646948170705?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/FZQY8zP4JLs/format-date_09.html" title="Format Date" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/format-date_09.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEBRXg4fip7ImA9WxNQFkU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-5884917362472647071</id><published>2009-09-09T01:52:00.000-07:00</published><updated>2009-09-22T22:10:54.636-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T22:10:54.636-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Data Table" /><title>Trim Table</title><content type="html">&lt;div class="Section1"&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt;&lt;/span&gt; &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;static&lt;/span&gt;&lt;/span&gt; &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataTable&lt;/span&gt;&lt;/span&gt; TrimDataTable(&lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataTable&lt;/span&gt;&lt;/span&gt; dataTable, &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;int&lt;/span&gt;&lt;/span&gt; noOfRows)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataRow&lt;/span&gt;&lt;/span&gt;[] dataRows = dataTable.Select();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:teal;"&gt;&lt;span style="color:teal;"&gt;DataTable&lt;/span&gt;&lt;/span&gt; filteredDataTable = dataTable.Clone();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;for&lt;/span&gt;&lt;/span&gt; (&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;int&lt;/span&gt;&lt;/span&gt; i = 0; i &amp;lt; dataRows.Length; i++)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                filteredDataTable.ImportRow(dataRows[i]);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;if&lt;/span&gt;&lt;/span&gt; (i &amp;gt;= noOfRows - 1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;                    &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;break&lt;/span&gt;&lt;/span&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;            &lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;return&lt;/span&gt;&lt;/span&gt; filteredDataTable;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style=""&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10pt;"  &gt;        }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;span style="font-size:12pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-5884917362472647071?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Yx42BOyDtGNYQB3sBFnH3CXA_sc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yx42BOyDtGNYQB3sBFnH3CXA_sc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Yx42BOyDtGNYQB3sBFnH3CXA_sc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yx42BOyDtGNYQB3sBFnH3CXA_sc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/6Co7eI_ppVY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/5884917362472647071/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=5884917362472647071" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/5884917362472647071?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/5884917362472647071?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/6Co7eI_ppVY/trim-table_09.html" title="Trim Table" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/trim-table_09.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYFSHk9fSp7ImA9WxNRFEU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-1752244772492742330</id><published>2009-09-09T01:48:00.003-07:00</published><updated>2009-09-09T01:48:39.765-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-09T01:48:39.765-07:00</app:edited><title>Read Cookie using Java Script</title><content type="html">&lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size: 12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=blue face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"; color:blue'&gt;function&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt; ReadCookie(cookieName) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;var&lt;/span&gt;&lt;/font&gt; theCookie = &lt;font color=maroon&gt;&lt;span style='color:maroon'&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/font&gt; + document.cookie;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;var&lt;/span&gt;&lt;/font&gt; &lt;st1:place w:st="on"&gt;&lt;st1:State  w:st="on"&gt;ind&lt;/st1:State&gt;&lt;/st1:place&gt; = theCookie.indexOf(cookieName);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;if&lt;/span&gt;&lt;/font&gt; (&lt;st1:place w:st="on"&gt;&lt;st1:State  w:st="on"&gt;ind&lt;/st1:State&gt;&lt;/st1:place&gt; == -1 || cookieName == &lt;font color=maroon&gt;&lt;span style='color:maroon'&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/font&gt;) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;return&lt;/span&gt;&lt;/font&gt; &lt;font color=maroon&gt;&lt;span style='color:maroon'&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/font&gt;; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;var&lt;/span&gt;&lt;/font&gt; ind1 = theCookie.indexOf(&lt;font color=maroon&gt;&lt;span style='color:maroon'&gt;';'&lt;/span&gt;&lt;/font&gt;, &lt;st1:place w:st="on"&gt;&lt;st1:State  w:st="on"&gt;ind&lt;/st1:State&gt;&lt;/st1:place&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;if&lt;/span&gt;&lt;/font&gt; (ind1 == -1) &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ind1 = theCookie.length; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;var&lt;/span&gt;&lt;/font&gt; val = unescape(theCookie.substring(&lt;st1:place w:st="on"&gt;&lt;st1:State w:st="on"&gt;ind&lt;/st1:State&gt;&lt;/st1:place&gt;+cookieName.length+1,ind1));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; val = ReplaceAll(val, cookieName + &lt;font color=maroon&gt;&lt;span style='color:maroon'&gt;&amp;quot;=&amp;quot;&lt;/span&gt;&lt;/font&gt; , &lt;font color=maroon&gt;&lt;span style='color:maroon'&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/font&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; val = ReplaceAll(val, &lt;font color=maroon&gt;&lt;span style='color:maroon'&gt;&amp;quot;;&amp;quot;&lt;/span&gt;&lt;/font&gt; , &lt;font color=maroon&gt;&lt;span style='color:maroon'&gt;&amp;quot;&amp;quot;&lt;/span&gt;&lt;/font&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;return&lt;/span&gt;&lt;/font&gt; val;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=blue face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"; color:blue'&gt;function&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt; ReplaceAll(str, pcFrom, pcTo)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;var&lt;/span&gt;&lt;/font&gt; i = str.indexOf(pcFrom);&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;var&lt;/span&gt;&lt;/font&gt; c = str; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;while&lt;/span&gt;&lt;/font&gt; (i &amp;gt; -1)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c = c.replace(pcFrom, pcTo); &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i = c.indexOf(pcFrom);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;return&lt;/span&gt;&lt;/font&gt; c;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt; font-family:"Courier New"'&gt;}&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Trebuchet MS"&gt;&lt;span style='font-size:10.0pt;font-family:"Trebuchet MS"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-1752244772492742330?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7AfM_GMuIdd_SYVoWasylAX9J98/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7AfM_GMuIdd_SYVoWasylAX9J98/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7AfM_GMuIdd_SYVoWasylAX9J98/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7AfM_GMuIdd_SYVoWasylAX9J98/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/XVg7kXG4JKw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/1752244772492742330/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=1752244772492742330" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/1752244772492742330?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/1752244772492742330?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/XVg7kXG4JKw/read-cookie-using-java-script.html" title="Read Cookie using Java Script" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/read-cookie-using-java-script.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcMQH48eCp7ImA9WxNRFEU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-6558453620770025230</id><published>2009-09-09T01:48:00.001-07:00</published><updated>2009-09-09T01:48:01.070-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-09T01:48:01.070-07:00</app:edited><title>Remove Duplicate Rows in Data Table</title><content type="html">&lt;div class=Section1&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;public&lt;/span&gt;&lt;/font&gt; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;static&lt;/span&gt;&lt;/font&gt; &lt;font color=teal&gt;&lt;span style='color:teal'&gt;DataTable&lt;/span&gt;&lt;/font&gt; RemoveDuplicateRows(&lt;font color=teal&gt;&lt;span style='color:teal'&gt;DataTable&lt;/span&gt;&lt;/font&gt; dTable, &lt;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt; colName)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=teal&gt;&lt;span style='color:teal'&gt;Hashtable&lt;/span&gt;&lt;/font&gt; hTable = &lt;font color=blue&gt;&lt;span style='color:blue'&gt;new&lt;/span&gt;&lt;/font&gt; &lt;font color=teal&gt;&lt;span style='color:teal'&gt;Hashtable&lt;/span&gt;&lt;/font&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=teal&gt;&lt;span style='color:teal'&gt;ArrayList&lt;/span&gt;&lt;/font&gt; duplicateList = &lt;font color=blue&gt;&lt;span style='color:blue'&gt;new&lt;/span&gt;&lt;/font&gt; &lt;font color=teal&gt;&lt;span style='color:teal'&gt;ArrayList&lt;/span&gt;&lt;/font&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=green&gt;&lt;span style='color:green'&gt;//Add list of all the unique item value to hashtable, which stores combination of key, value pair.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=green&gt;&lt;span style='color:green'&gt;//And add duplicate item value in arraylist.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;foreach&lt;/span&gt;&lt;/font&gt; (&lt;font color=teal&gt;&lt;span style='color:teal'&gt;DataRow&lt;/span&gt;&lt;/font&gt; drow &lt;font color=blue&gt;&lt;span style='color:blue'&gt;in&lt;/span&gt;&lt;/font&gt; dTable.Rows)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;if&lt;/span&gt;&lt;/font&gt; (hTable.Contains(drow[colName]))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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; duplicateList.Add(drow);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;else&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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; hTable.Add(drow[colName], &lt;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt;.Empty);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=green&gt;&lt;span style='color:green'&gt;//Removing a list of duplicate items from datatable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;foreach&lt;/span&gt;&lt;/font&gt; (&lt;font color=teal&gt;&lt;span style='color:teal'&gt;DataRow&lt;/span&gt;&lt;/font&gt; dRow &lt;font color=blue&gt;&lt;span style='color:blue'&gt;in&lt;/span&gt;&lt;/font&gt; duplicateList)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dTable.Rows.Remove(dRow);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=green&gt;&lt;span style='color:green'&gt;//Datatable which contains unique records will be return as output.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;return&lt;/span&gt;&lt;/font&gt; dTable;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt; font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Trebuchet MS"&gt;&lt;span style='font-size:10.0pt;font-family:"Trebuchet MS"'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face="Trebuchet MS"&gt;&lt;span style='font-size: 10.0pt;font-family:"Trebuchet MS"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=3 face="Times New Roman"&gt;&lt;span style='font-size: 12.0pt'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-6558453620770025230?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/C9VFHSf_C_cNbDVQ2-7njDx7_ds/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C9VFHSf_C_cNbDVQ2-7njDx7_ds/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/C9VFHSf_C_cNbDVQ2-7njDx7_ds/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C9VFHSf_C_cNbDVQ2-7njDx7_ds/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/t56DiCijTPg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/6558453620770025230/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=6558453620770025230" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/6558453620770025230?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/6558453620770025230?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/t56DiCijTPg/remove-duplicate-rows-in-data-table.html" title="Remove Duplicate Rows in Data Table" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/remove-duplicate-rows-in-data-table.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcBSH8zeyp7ImA9WxNRFEU.&quot;"><id>tag:blogger.com,1999:blog-3097731244990002000.post-2773423789223458059</id><published>2009-09-09T01:47:00.001-07:00</published><updated>2009-09-09T01:47:39.183-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-09T01:47:39.183-07:00</app:edited><title>How to Create Event Log Entry Using C#</title><content type="html">&lt;div class=Section1&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 color=blue face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"; color:blue'&gt;public&lt;/span&gt;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;static&lt;/span&gt;&lt;/font&gt; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;void&lt;/span&gt;&lt;/font&gt; CreateEventlogEntry(&lt;font color=teal&gt;&lt;span style='color:teal'&gt;EventLogSource&lt;/span&gt;&lt;/font&gt; eventLogSource, &lt;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt; message)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=teal&gt;&lt;span style='color:teal'&gt;EventLog&lt;/span&gt;&lt;/font&gt; eventLog = &lt;font color=blue&gt;&lt;span style='color:blue'&gt;new&lt;/span&gt;&lt;/font&gt; &lt;font color=teal&gt;&lt;span style='color:teal'&gt;EventLog&lt;/span&gt;&lt;/font&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;font color=blue&gt;&lt;span style='color:blue'&gt;string&lt;/span&gt;&lt;/font&gt; eventLogName = eventLogSource.ToString();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;font color=blue&gt;&lt;span style='color:blue'&gt;try&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;font color=blue&gt;&lt;span style='color:blue'&gt;if&lt;/span&gt;&lt;/font&gt; (!&lt;font color=teal&gt;&lt;span style='color:teal'&gt;EventLog&lt;/span&gt;&lt;/font&gt;.SourceExists(eventLogName))&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;font color=teal&gt;&lt;span style='color:teal'&gt;EventLog&lt;/span&gt;&lt;/font&gt;.CreateEventSource(eventLogName, &lt;font color=maroon&gt;&lt;span style='color:maroon'&gt;&amp;quot;Application&amp;quot;&lt;/span&gt;&lt;/font&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;font color=blue&gt;&lt;span style='color:blue'&gt;catch&lt;/span&gt;&lt;/font&gt; { }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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;eventLog.Source = eventLogName;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&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; eventLog.WriteEntry(message, &lt;font color=teal&gt;&lt;span style='color:teal'&gt;EventLogEntryType&lt;/span&gt;&lt;/font&gt;.Error);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=blue&gt;&lt;span style='color:blue'&gt;catch&lt;/span&gt;&lt;/font&gt; { }&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal style='text-autospace:none'&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt;font-family:"Courier New"'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;font size=2 face="Courier New"&gt;&lt;span style='font-size:10.0pt; font-family:"Courier New"'&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/font&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3097731244990002000-2773423789223458059?l=guru4sourcecode.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jlqawPYPlQRil58baNMf4ouwxQA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jlqawPYPlQRil58baNMf4ouwxQA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jlqawPYPlQRil58baNMf4ouwxQA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jlqawPYPlQRil58baNMf4ouwxQA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/OZJd/~4/NKVsZ0oz2wI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://guru4sourcecode.blogspot.com/feeds/2773423789223458059/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3097731244990002000&amp;postID=2773423789223458059" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/2773423789223458059?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3097731244990002000/posts/default/2773423789223458059?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/OZJd/~3/NKVsZ0oz2wI/how-to-create-event-log-entry-using-c.html" title="How to Create Event Log Entry Using C#" /><author><name>SampathPrabu</name><uri>http://www.blogger.com/profile/07599342485193633252</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://guru4sourcecode.blogspot.com/2009/09/how-to-create-event-log-entry-using-c.html</feedburner:origLink></entry></feed>

