<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7944116171180285252</id><updated>2012-02-16T00:11:11.049-08:00</updated><category term='ASP.NET CSHAR C#  login form'/><category term='ASP.NET CSHAR C#  EXECUTE SCALAR'/><category term='ASP.NET CSHAR C# HYPERLINK'/><title type='text'>CSHARP FOR BEGINNER</title><subtitle type='html'>The things I learnt while I migrated from classic asp to asp.net is given here for my reference as well as for new beginners.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://csharpforbeginner.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>radha shivaji</name><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>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-118340104077855035</id><published>2009-01-31T04:03:00.000-08:00</published><updated>2009-07-25T06:45:51.565-07:00</updated><title type='text'>The Very First Video Tutorial for ASP.NET C#</title><content type='html'>&lt;table width="500" border="2" cellpadding="4"&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;p&gt;&lt;font color="#FF0000" size="7"&gt;If you are brand new to ASP.NET C#, 
        &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#FF0000" size="7"&gt;then have a look at this video tutorial.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#FF0000" size="7"&gt;It is simply superb.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="6"&gt; &lt;a style="text-decoration:underline" href="#" onclick="window.open('http://www.joegrip.com/demos/aspnet/firstapp/start.html','ASP',725,550)"&gt;
   Click here for the Video 
        Tutorial&lt;/a&gt;&lt;/font&gt;&lt;br&gt;
      &lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-118340104077855035?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/118340104077855035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/118340104077855035'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/07/very-first-video-tutorial-for-aspnet-c.html' title='The Very First Video Tutorial for ASP.NET C#'/><author><name>radha shivaji</name><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></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-8804584087101013884</id><published>2009-01-30T09:32:00.000-08:00</published><updated>2009-07-25T06:46:13.349-07:00</updated><title type='text'>Your First Csharp Code</title><content type='html'>&lt;table width="800" border="2" cellspacing="2" cellpadding="0"&gt;
  &lt;tr&gt;
    &lt;td bgcolor="#333333"&gt;&lt;p&gt;&lt;strong&gt;&lt;font color="#FFFFFF" size="7" face="Trebuchet MS"&gt;Learn 
        ASP.NET(C#) By Examples&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p align="left"&gt;&lt;font color="#FFFFFF" size="2" face="Trebuchet MS"&gt;@ Nora 
        Lamens 2009 &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;table width="800" border="2" cellspacing="2" cellpadding="0"&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#FFFFFF"&gt;&lt;p&gt;&lt;font size="7" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;Lesson-1 
        &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt; Save the following code as Ex01.aspx and run it in Browser.&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#F3D6F0"&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&amp;lt;%@ 
      Page Language=&amp;quot;c#&amp;quot;%&amp;gt;&lt;br&gt;
      &amp;lt;html&amp;gt;&lt;br&gt;
      &amp;lt;head&amp;gt;&lt;br&gt;
      &amp;lt;title&amp;gt;Ex-01&amp;lt;/title&amp;gt;&lt;br&gt;
      &amp;lt;/head&amp;gt;&lt;br&gt;
      &amp;lt;body&amp;gt;&lt;br&gt;
      Welcome Raja&lt;br&gt;
      &amp;lt;/body&amp;gt;&lt;br&gt;
      &amp;lt;/html&amp;gt;&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#FFFFFF"&gt;&lt;p&gt;&lt;strong&gt;&lt;font color="#006633"&gt;What you have learnt 
        in this Lesson?&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt; &lt;strong&gt;&lt;font color="#006600"&gt;The word :Ex-01&amp;quot; is displayed 
          on the Blue color TitleBar of Browser. &lt;/font&gt;&lt;/strong&gt;&lt;/li&gt;
        &lt;li&gt;&lt;strong&gt;&lt;font color="#006600"&gt;The word &amp;quot;Welcome Raja&amp;quot; is 
          displayed in the body of the Browser.&lt;/font&gt;&lt;/strong&gt;&lt;/li&gt;
        &lt;li&gt;&lt;strong&gt;&lt;font color="#006600"&gt; This aspx file contains zero gram of 
          c# code.&lt;/font&gt;&lt;/strong&gt;&lt;/li&gt;
      &lt;/ul&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#FFFFFF"&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#FFFFFF"&gt;&lt;p&gt;&lt;strong&gt;&lt;font size="7" face="Arial, Helvetica, sans-serif"&gt;Lesson-2&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt; Let us slightly modify the above code in our Lesson-2 and check the 
        result:&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#BDCED9"&gt; &lt;p&gt;&lt;font color="#FF0000" size="3" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&amp;lt;%@ 
        Import Namespace=&amp;quot;System&amp;quot; %&amp;gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;%@ Page 
        Language=&amp;quot;c#&amp;quot;%&amp;gt;&lt;br&gt;
        &amp;lt;html&amp;gt;&lt;br&gt;
        &amp;lt;head&amp;gt;&lt;br&gt;
        &amp;lt;title&amp;gt;Ex-01&amp;lt;/title&amp;gt;&lt;br&gt;
        &amp;lt;/head&amp;gt;&lt;br&gt;
        &amp;lt;body&amp;gt;&lt;br&gt;
        &lt;font color="#FF0000"&gt;&amp;lt;%&lt;br&gt;
        string x = &amp;quot;Raja&amp;quot;;&lt;br&gt;
        Response.Write(&amp;quot;Welcome &amp;quot; + x); &lt;br&gt;
        %&amp;gt;&lt;/font&gt;&lt;br&gt;
        &amp;lt;/body&amp;gt;&lt;br&gt;
        &amp;lt;/html&amp;gt;&lt;/font&gt;&lt;/strong&gt;
      &lt;p&gt;&amp;nbsp;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;table width="800" border="2" cellspacing="2" cellpadding="0"&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#FFFFFF"&gt;&lt;p&gt;&lt;font color="#006600" size="3" face="Arial, Helvetica, sans-serif"&gt;What 
        you have learnt? &lt;/font&gt; 
      &lt;ul&gt;
        &lt;li&gt;&lt;font color="#006600"&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;The 
          Method Response.Write() is used to display values in the body.&lt;/font&gt;&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font color="#006600" size="3" face="Arial, Helvetica, sans-serif"&gt;&amp;quot;+&amp;quot; 
          sign is used for concatenating text and variables. (VB uses &amp;quot;&amp;amp;&amp;quot; 
          for concatenation)&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font color="#006600" size="3" face="Arial, Helvetica, sans-serif"&gt;Csharp 
          code has been written between this tag : &amp;quot;&amp;lt;%.....................%&amp;gt;&amp;quot;&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font color="#006600" size="3" face="Arial, Helvetica, sans-serif"&gt;Each 
          statement in Csharp ends with a Semicolon.&lt;/font&gt;&lt;/li&gt;
      &lt;/ul&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td bgcolor="#FFFFFF"&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#FFFFFF"&gt;&lt;p&gt;&lt;font size="7" face="Arial, Helvetica, sans-serif"&gt;Lesson 
        3:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt; The code in Lesson-2 can be further complicated by introducing FUNCTIONS..&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#DAD8BA"&gt; &lt;p&gt;&lt;font color="#000000" size="3" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&amp;lt;%@ 
        Import Namespace=&amp;quot;System&amp;quot; %&amp;gt;&lt;br&gt;
        &amp;lt;%@ Page Language=&amp;quot;c#&amp;quot;%&amp;gt;&lt;br&gt;
        &lt;font color="#FF0000"&gt;&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br&gt;
        public string myFunc(string x)&lt;br&gt;
        {&lt;br&gt;
        return &amp;quot;Welcome &amp;quot; + x;&lt;br&gt;
        }&lt;br&gt;
        &amp;lt;/script&amp;gt;&lt;/font&gt;&lt;br&gt;
        &amp;lt;html&amp;gt;&lt;br&gt;
        &amp;lt;head&amp;gt;&lt;br&gt;
        &amp;lt;title&amp;gt;Ex-01&amp;lt;/title&amp;gt;&lt;br&gt;
        &amp;lt;/head&amp;gt;&lt;br&gt;
        &amp;lt;body&amp;gt;&lt;br&gt;
        &lt;font color="#FF0000"&gt;&amp;lt;% Response.write(myFunc(&amp;quot;Raja&amp;quot;)) %&amp;gt;&lt;/font&gt;&lt;br&gt;
        &amp;lt;/body&amp;gt;&lt;br&gt;
        &amp;lt;/html&amp;gt;&lt;br&gt;
        &lt;/strong&gt; &lt;/font&gt; &lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#FFFFFF"&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#FFFFFF"&gt;&lt;p&gt;&lt;font color="#000000" size="7" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;Lesson 
        4:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;In this lesson, we do nothing. We have simply replaced the &lt;font color="#000000" size="4"&gt;Response.Write()&lt;/font&gt; 
        by &lt;font color="#333333" size="5"&gt;&amp;quot;=&amp;quot;&lt;/font&gt; short code.&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#BED5FA"&gt; &lt;p&gt;&lt;font color="#000000" size="3" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&amp;lt;%@ 
        Import Namespace=&amp;quot;System&amp;quot; %&amp;gt;&lt;br&gt;
        &amp;lt;%@ Page Language=&amp;quot;c#&amp;quot;%&amp;gt;&lt;br&gt;
        &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br&gt;
        public string myFunc(string x)&lt;br&gt;
        {&lt;br&gt;
        return &amp;quot;Welcome &amp;quot; + x;&lt;br&gt;
        }&lt;br&gt;
        &amp;lt;/script&amp;gt;&lt;br&gt;
        &amp;lt;html&amp;gt;&lt;br&gt;
        &amp;lt;head&amp;gt;&lt;br&gt;
        &amp;lt;title&amp;gt;Ex-01&amp;lt;/title&amp;gt;&lt;br&gt;
        &amp;lt;/head&amp;gt;&lt;br&gt;
        &amp;lt;body&amp;gt;&lt;br&gt;
        &amp;lt;%&lt;font color="#FF0000"&gt;=&lt;/font&gt;myFunc(&amp;quot;Raja&amp;quot;) %&amp;gt;&lt;br&gt;
        &amp;lt;/body&amp;gt;&lt;br&gt;
        &amp;lt;/html&amp;gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&amp;nbsp;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;p&gt;&lt;font size="7" face="Arial, Helvetica, sans-serif"&gt;Lesson 5:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;Let us further complicate 
        our code by creating METHODS inside CLASSES and keep these classes in 
        a separate file called as CODE-BEHIND FILE.When we use code-behind, there 
        will be TWO files. One is aspx file and another one is aspx.cs file&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#CCE8AE"&gt; &lt;p&gt;&lt;font size="5"&gt;&lt;strong&gt;Code for Ex01.aspx file:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#CCE8AE"&gt;&lt;strong&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; CodeFile=&amp;quot;Ex01.aspx.cs&amp;quot; 
      Inherits=&amp;quot;Ex01&amp;quot; %&amp;gt;&lt;br&gt;
      &amp;lt;html&amp;gt; &lt;br&gt;
      &amp;lt;head&amp;gt;&lt;br&gt;
      &amp;lt;title&amp;gt;Ex-01&amp;lt;/title&amp;gt;&lt;br&gt;
      &amp;lt;/head&amp;gt;&lt;br&gt;
      &amp;lt;body&amp;gt;&lt;br&gt;
      &lt;br&gt;
      &amp;lt;/body&amp;gt;&lt;br&gt;
      &amp;lt;/html&amp;gt;&lt;/strong&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#EBC8A9"&gt;&lt;strong&gt;&lt;font size="5"&gt;Code for Ex01.aspx.cs file: &lt;/font&gt;&lt;/strong&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#EBC8A9"&gt;&lt;strong&gt;using System;&lt;br&gt;
      using System.Collections.Generic;&lt;br&gt;
      using System.Web;&lt;br&gt;
      using System.Web.UI;&lt;br&gt;
      using System.Web.UI.WebControls; &lt;/strong&gt; &lt;p&gt;&lt;strong&gt;public partial class 
        Ex01 : System.Web.UI.Page &lt;br&gt;
        {&lt;br&gt;
        protected void Page_Load(object sender, EventArgs e)&lt;br&gt;
        {&lt;br&gt;
        myMethod(&amp;quot;Raja&amp;quot;);&lt;br&gt;
        }&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt; protected void myMethod(string x)&lt;br&gt;
        {&lt;br&gt;
        Response.Write(&amp;quot;Welecome &amp;quot; + x);&lt;br&gt;
        }&lt;br&gt;
        }&lt;/strong&gt;&lt;br&gt;
      &lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;The output of all the five lessons are same. you will get &amp;quot; Welcome 
      Raja&amp;quot;. &lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-8804584087101013884?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/8804584087101013884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/8804584087101013884'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/07/your-first-csharp-code.html' title='Your First Csharp Code'/><author><name>radha shivaji</name><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></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-9185807379245482628</id><published>2009-01-29T04:37:00.000-08:00</published><updated>2009-07-25T06:47:18.682-07:00</updated><title type='text'>PHONE BOOK PROGRAM CODE IN ASP.NET CSHARP</title><content type='html'>&lt;table width="500" border="1"&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;h1&gt;&lt;font color="#0099FF" size="5"&gt;A COMPLETE PROGRAM CODE IN ASP.NET 
        CSHARP FOR &lt;font color="#FF0000"&gt;PHONE BOOK &lt;/font&gt;APPLICATION&lt;/font&gt;&lt;/h1&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt;
    &lt;td&gt;&lt;p style="color:#ff0000;font:bold 14px arial"&gt;This code was tested ok.  Simply copy these three files in a folder and run it and you will get the output as shown below.&lt;/p&gt;
      &lt;p&gt;
   &lt;img src='http://2.bp.blogspot.com/_79CQ1P9LPv8/SkNh6RgTTFI/AAAAAAAAAEo/3ajTm9ABRaI/s400/phonebook1.jpg' border='2' /&gt;
   &amp;nbsp;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;tr&gt; 
    &lt;td&gt;&lt;font color="#0066FF" size="5"&gt;&lt;strong&gt;Code for phonebook.xml&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt; 
    &lt;td&gt;
 &lt;div style="background-color:#f0f0f0;font:bold 14px arial"&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br&gt;
      &amp;lt;guestbook&amp;gt;&lt;br&gt; &amp;lt;record&amp;gt;&lt;br&gt; &amp;lt;name&amp;gt;raja&amp;lt;/name&amp;gt;&lt;br&gt; 
      &amp;lt;email&amp;gt;raja@roja.com&amp;lt;/email&amp;gt;&lt;br&gt; &amp;lt;mobile&amp;gt;99688888&amp;lt;/mobile&amp;gt;&lt;br&gt; 
      &amp;lt;/record&amp;gt;&lt;br&gt; &amp;lt;record&amp;gt;&lt;br&gt; &amp;lt;name&amp;gt;roja&amp;lt;/name&amp;gt;&lt;br&gt; 
      &amp;lt;email&amp;gt;roaja@pooja.com&amp;lt;/email&amp;gt;&lt;br&gt; &amp;lt;mobile&amp;gt;9968996877&amp;lt;/mobile&amp;gt;&lt;br&gt; 
      &amp;lt;/record&amp;gt;&lt;br&gt;
      &amp;lt;/guestbook&amp;gt;&lt;br&gt;
   &lt;/div&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td height="30"&gt;&lt;font color="#FF0000" size="5"&gt;&lt;strong&gt;Code for phonebook.aspx&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;
 &lt;div style="background-color:#d0d0d0;font:bold 14px arial"&gt; &amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; 
        AutoEventWireup=&amp;quot;true&amp;quot; Debug=&amp;quot;true&amp;quot; CodeFile=&amp;quot;phonebook.aspx.cs&amp;quot; 
        Inherits=&amp;quot;phonebook&amp;quot; %&amp;gt;&lt;br&gt;
        &amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; 
        &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;title&amp;gt;Phone Book&amp;lt;/title&amp;gt;&lt;br&gt;
        &amp;lt;/head&amp;gt;&lt;br&gt;
        &amp;lt;body&amp;gt;&lt;br&gt;
        &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt; &lt;br&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot; bgcolor=&amp;quot;#f0f0f0&amp;quot;&amp;gt; &lt;br&gt;
        &amp;lt;tr&amp;gt; &lt;br&gt;
        &amp;lt;td style=&amp;quot;width: 100px&amp;quot;&amp;gt; &lt;br&gt;
        Name:&amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;td style=&amp;quot;width: 100px&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;asp:TextBox ID=&amp;quot;txtName&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&amp;lt;/td&amp;gt; 
        &lt;br&gt;
        &amp;lt;/tr&amp;gt;&lt;br&gt;
        &amp;lt;tr&amp;gt; &lt;br&gt;
        &amp;lt;td style=&amp;quot;width: 100px&amp;quot;&amp;gt; &lt;br&gt;
        Email:&amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;td style=&amp;quot;width: 100px&amp;quot;&amp;gt; &lt;br&gt;
        &amp;lt;asp:TextBox ID=&amp;quot;txtEmail&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;/tr&amp;gt;&lt;br&gt;
        &amp;lt;tr&amp;gt; &lt;br&gt;
        &amp;lt;td style=&amp;quot;width: 100px&amp;quot;&amp;gt; &lt;br&gt;
        Mobile:&amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;td style=&amp;quot;width: 100px&amp;quot;&amp;gt; &lt;br&gt;
        &amp;lt;asp:TextBox ID=&amp;quot;txtMobile&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;/tr&amp;gt;&lt;br&gt;
        &amp;lt;tr&amp;gt; &lt;br&gt;
        &amp;lt;td colspan=&amp;quot;2&amp;quot;&amp;gt; &lt;br&gt;
        &amp;lt;asp:Button ID=&amp;quot;Button1&amp;quot; runat=&amp;quot;server&amp;quot; OnClick=&amp;quot;Button1_Click&amp;quot; 
        Text=&amp;quot;Submit&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;/tr&amp;gt;&lt;br&gt;
        &amp;lt;/table&amp;gt;
        &lt;p&gt;&amp;lt;br /&amp;gt;&lt;br&gt;
          &amp;lt;asp:DataList ID=&amp;quot;PhoneBook&amp;quot; Runat=&amp;quot;server&amp;quot; Width=&amp;quot;100%&amp;quot;&amp;gt; 
          &lt;br&gt;
          &amp;lt;ItemTemplate&amp;gt;&lt;/p&gt;
        &lt;p&gt;Name: &amp;lt;%# DataBinder.Eval(Container.DataItem, &amp;quot;name&amp;quot;) 
          %&amp;gt;&amp;lt;br /&amp;gt;&lt;br&gt;
          E-mail: &amp;lt;a href=&amp;quot;mailto:&amp;lt;%# DataBinder.Eval(Container.DataItem, 
          &amp;quot;email&amp;quot;) %&amp;gt;&amp;quot;&amp;gt;&amp;lt;%# DataBinder.Eval(Container.DataItem, 
          &amp;quot;email&amp;quot;) %&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br&gt;
          Mobile: &amp;lt;%# DataBinder.Eval(Container.DataItem, &amp;quot;mobile&amp;quot;) 
          %&amp;gt;&lt;br&gt;
          &amp;lt;br /&amp;gt;*****************************************&amp;lt;br /&amp;gt;&lt;br&gt;
          &amp;lt;/ItemTemplate&amp;gt;&lt;br&gt;
          &amp;lt;/asp:DataList&amp;gt;&lt;br&gt;
          &amp;lt;/form&amp;gt; &lt;br&gt;
          &amp;lt;/body&amp;gt;&lt;br&gt;
          &amp;lt;/html&amp;gt;&lt;br&gt;
        &lt;/p&gt;
        &lt;br&gt;
   &lt;/div&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;font color="#0066FF" size="5"&gt;&lt;strong&gt;Code for phonebook.aspx.cs&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;
 &lt;div style="background-color:#f0f0f0;font:bold 14px arial"&gt;
 
 using System;&lt;br&gt;
      using System.Data;&lt;br&gt;
      using System.Configuration;&lt;br&gt;
      using System.Web;&lt;br&gt;
      using System.Web.Security;&lt;br&gt;
      using System.Web.UI;&lt;br&gt;
      using System.Web.UI.WebControls;&lt;br&gt;
      using System.Web.UI.WebControls.WebParts;&lt;br&gt;
      using System.Web.UI.HtmlControls;&lt;br&gt;
      using System.Xml; &lt;p&gt;public partial class phonebook : System.Web.UI.Page&lt;br&gt;
        {&lt;br&gt;
        protected void Page_Load(object sender, EventArgs e)&lt;br&gt;
        {&lt;br&gt;
        BindData();&lt;br&gt;
        }&lt;/p&gt;
      &lt;p&gt; protected void Button1_Click(object sender, EventArgs e)&lt;br&gt;
        {&lt;br&gt;
        // Open the XML doc&lt;br&gt;
        System.Xml.XmlDocument myXmlDocument = new System.Xml.XmlDocument();&lt;br&gt;
        myXmlDocument.Load(Server.MapPath(&amp;quot;guestbook.xml&amp;quot;));&lt;br&gt;
        System.Xml.XmlNode myXmlNode = myXmlDocument.DocumentElement.FirstChild;&lt;/p&gt;
      &lt;p&gt; // Create new XML element and populate its attributes&lt;br&gt;
        System.Xml.XmlElement myXmlElement = myXmlDocument.CreateElement(&amp;quot;entry&amp;quot;);&lt;br&gt;
        myXmlElement.SetAttribute(&amp;quot;name&amp;quot;, Server.HtmlEncode(txtName.Text));&lt;br&gt;
        myXmlElement.SetAttribute(&amp;quot;email&amp;quot;, Server.HtmlEncode(txtEmail.Text));&lt;br&gt;
        myXmlElement.SetAttribute(&amp;quot;location&amp;quot;, Server.HtmlEncode(txtMobile.Text));&lt;br&gt;
        &lt;br&gt;
      &lt;/p&gt;
      &lt;p&gt; // Insert data into the XML doc and save&lt;br&gt;
        myXmlDocument.DocumentElement.InsertBefore(myXmlElement, myXmlNode);&lt;br&gt;
        myXmlDocument.Save(Server.MapPath(&amp;quot;guestbook.xml&amp;quot;));&lt;/p&gt;
      &lt;p&gt; // Re-bind data since the doc has been added to&lt;br&gt;
        BindData();&lt;br&gt;
        }&lt;/p&gt;
      &lt;p&gt; void BindData()&lt;br&gt;
        {&lt;br&gt;
        XmlTextReader myXmlReader = new XmlTextReader(Server.MapPath(&amp;quot;phonebook.xml&amp;quot;));&lt;br&gt;
        DataSet myDataSet = new DataSet();&lt;br&gt;
        myDataSet.ReadXml(myXmlReader);&lt;br&gt;
        myXmlReader.Close();&lt;/p&gt;
      &lt;p&gt; PhoneBook.DataSource = myDataSet.Tables[0];&lt;br&gt;
        PhoneBook.DataBind();&lt;br&gt;
        }&lt;br&gt;
        }&lt;/p&gt;
  
  &lt;/div&gt;
  &lt;/td&gt;
  &lt;/tr&gt;
  &lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-9185807379245482628?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/9185807379245482628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/9185807379245482628'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/06/phone-book-program-code-in-aspnet.html' title='PHONE BOOK PROGRAM CODE IN ASP.NET CSHARP'/><author><name>radha shivaji</name><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://2.bp.blogspot.com/_79CQ1P9LPv8/SkNh6RgTTFI/AAAAAAAAAEo/3ajTm9ABRaI/s72-c/phonebook1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-7500027675133185889</id><published>2009-01-28T23:10:00.000-08:00</published><updated>2009-07-25T06:48:17.576-07:00</updated><title type='text'>SINGLE DIMENTIONAL ARRAY C#</title><content type='html'>&lt;table width="500" border="2" cellpadding="4"&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;p&gt;&lt;font color="#FF0000" size="7"&gt;ARRAY IN C# &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#FF0000" size="7"&gt;OF ASP.NET &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#FF0000" size="5"&gt;- SAMPLE PROGRAM CODE&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5"&gt;Array is a frequently used concept in any Programming 
        Language. Whichever language you are learning, you should know how create 
        and manipulate an Array.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5"&gt;Here the complete code for webpage which uses a Single 
        Dimentional Array is given. Just copy this code and save it as say : test.aspx 
        and run it.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#f0f0f0"&gt;&lt;font color="#333333" size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;%@ 
      Page Language=&amp;quot;C#&amp;quot; debug=&amp;quot;true&amp;quot;%&amp;gt; &lt;/font&gt;&lt;font color="#333333"&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt; protected void Button1_Click(object 
        sender, System.EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
        string[] myArray = { &amp;quot;raja&amp;quot;,&amp;quot;roja&amp;quot;,&amp;quot;pooja&amp;quot;,&amp;quot;kaja&amp;quot;};&lt;br /&gt;
        Label1.Text = &amp;quot;My Friends are :&amp;lt;br /&amp;gt;&amp;quot;;&lt;br /&gt;
        foreach (string myItem in myArray)&lt;br /&gt;
        {&lt;br /&gt;
        Label1.Text += myItem + &amp;quot;&amp;lt;br /&amp;gt;&amp;quot;;&lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        }&lt;br /&gt;
        &amp;lt;/script&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;/font&gt; &lt;p&gt;&lt;font color="#333333" size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;html 
        &amp;gt;&lt;br /&gt;
        &amp;lt;head id=&amp;quot;Head1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Array Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt; &lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Label ID=&amp;quot;Label1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Button OnClick=&amp;quot;Button1_Click&amp;quot; ID=&amp;quot;Button1&amp;quot; 
        &lt;br /&gt;
        runat=&amp;quot;server&amp;quot; Text=&amp;quot;View My Friends&amp;quot;/&amp;gt;&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt;&lt;/font&gt;&lt;br /&gt;
      &lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td bgcolor="#f0f0f0"&gt;&lt;p&gt;Some useful Array Commands&lt;/p&gt;
      &lt;p&gt;string[] myArray = new string[5];&lt;/p&gt;
      &lt;p&gt;Label1.Text = MyArray.GetValue(2).ToString();&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;int [] myArray;&lt;br /&gt;
        my Array = new int[5]; &lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;int [] myArray;&lt;br /&gt;
        my Array = new int[3]{5, 12, 23}; &lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;string[] myArray = {&amp;quot;raja&amp;quot;, &amp;quot;roja&amp;quot;, &amp;quot;pooja&amp;quot;};&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;Important Properties of an Array:&lt;/p&gt;
      &lt;p&gt;GetLowerBound,GetUpperBound,IndexOf,GetValue,Length,&lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
      &lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-7500027675133185889?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/7500027675133185889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/7500027675133185889'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/01/single-dimentional-array-c.html' title='SINGLE DIMENTIONAL ARRAY C#'/><author><name>radha shivaji</name><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></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-3034141118923199226</id><published>2009-01-27T23:45:00.000-08:00</published><updated>2009-07-25T06:48:38.054-07:00</updated><title type='text'>TWO DIMENTIONAL ARRAY C# CODE</title><content type='html'>&lt;table width="500" border="2" cellpadding="4"&gt;
  &lt;tr&gt;
    &lt;td bgcolor="#d0d0d0"&gt;&lt;p&gt;&lt;font color="#FF0000" size="7"&gt;C# code for &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#FF0000" size="7"&gt;TWO DIMENTIONAL ARRAY&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; %&amp;gt;&lt;br /&gt;
        &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
        void Page_Load()&lt;br /&gt;
        {&lt;br /&gt;
        if(Page.IsPostBack)&lt;br /&gt;
        {&lt;br /&gt;
        string [,] myArray = new string[3,2];&lt;br /&gt;
        myArray[0,0] = &amp;quot;raja&amp;quot;;&lt;br /&gt;
        myArray[0,1] = &amp;quot;26&amp;quot;;&lt;br /&gt;
        myArray[1,0] = &amp;quot;roja&amp;quot;;&lt;br /&gt;
        myArray[1,1] = &amp;quot;21&amp;quot;;&lt;br /&gt;
        myArray[2,0] = &amp;quot;pooja&amp;quot;;&lt;br /&gt;
        myArray[2,1] = &amp;quot;18&amp;quot;;&lt;br /&gt;
        int recordID = Convert.ToInt32(TextBox1.Text);&lt;br /&gt;
        Label1.Text = &amp;quot;Name :&amp;quot; + myArray[recordID,0];&lt;br /&gt;
        Label1.Text = Label1.Text + &amp;quot;,Age : &amp;quot; + myArray[recordID,1];&lt;br /&gt;
        }&lt;br /&gt;
        }&lt;br /&gt;
        &amp;lt;/script&amp;gt;&lt;br /&gt;
        &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
        &amp;lt;title&amp;gt;Array Example&amp;lt;/title&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form id=&amp;quot;Form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
        Enter the Record ID &lt;br /&gt;
        &amp;lt;asp:TextBox ID=&amp;quot;TextBox1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Button ID=&amp;quot;Button1&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Get 
        Name and Age&amp;quot; /&amp;gt;&lt;br /&gt;
        &amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Label ID=&amp;quot;Label1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:Label&amp;gt; 
        &lt;br /&gt;
        &amp;lt;asp:Label &lt;br /&gt;
        &lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt;&lt;/p&gt;
      &lt;p&gt; &lt;br /&gt;
      &lt;/p&gt;
      &lt;p&gt;&lt;br /&gt;
      &lt;/p&gt;
      &lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-3034141118923199226?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/3034141118923199226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/3034141118923199226'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/01/two-dimentional-array-c-code.html' title='TWO DIMENTIONAL ARRAY C# CODE'/><author><name>radha shivaji</name><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></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-6159277816203083667</id><published>2009-01-27T10:30:00.000-08:00</published><updated>2009-07-31T10:32:40.539-07:00</updated><title type='text'>ASP.NET CODING FOR REPEATER CONTROL</title><content type='html'>&lt;table width="500" border="2" cellspacing="2" cellpadding="3"&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;p&gt;&lt;font color="#0066FF"&gt;&lt;strong&gt;ALL ABOUT&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0066CC" size="7"&gt;&lt;strong&gt;REPEATER CONTROL&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#FF0000" size="5"&gt;&lt;strong&gt;ASP.NET VB code for Repeater Control&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font color="#009900" size="2"&gt;(program tested ok)&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;%@ Page Language=&amp;quot;vb&amp;quot; 
        AutoEventWireup=&amp;quot;true&amp;quot; %&amp;gt; &lt;br /&gt;
        &amp;lt;%@ Import Namespace=&amp;quot;System.Data.OleDb&amp;quot; %&amp;gt; &lt;br /&gt;
        &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
        sub Page_Load&lt;br /&gt;
        &lt;br /&gt;
        Dim sql As String&lt;br /&gt;
        Dim cmd As OleDbCommand&lt;br /&gt;
        Dim rdr As OleDbDataReader&lt;br /&gt;
        Dim connString As String&lt;br /&gt;
        connString = &amp;quot;Provider=Microsoft.Jet.OLEDB.4.0;data source=&amp;quot; 
        &amp;amp; Server.MapPath(&amp;quot;emp.mdb&amp;quot;)&lt;br /&gt;
        Dim conn As OleDbConnection = New OleDbConnection(connString)&lt;br /&gt;
        &lt;br /&gt;
        conn.Open()&lt;br /&gt;
        sql=&amp;quot;SELECT * FROM emp&amp;quot;&lt;br /&gt;
        cmd=New OledbCommand(sql,conn)&lt;br /&gt;
        rdr=cmd.ExecuteReader()&lt;br /&gt;
        repeater1.DataSource=rdr&lt;br /&gt;
        repeater1.DataBind()&lt;br /&gt;
        rdr.Close()&lt;br /&gt;
        conn.Close()&lt;br /&gt;
        end sub&lt;br /&gt;
        &amp;lt;/script&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
        &amp;lt;form id=&amp;quot;Form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Repeater id=&amp;quot;repeater1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;HeaderTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;table&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/HeaderTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;%#DataBinder.Eval(Container, &amp;quot;DataItem.empName&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;%#DataBinder.Eval(Container, &amp;quot;DataItem.age&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;AlternatingItemTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;tr bgcolor=&amp;quot;#f0f0f0&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;%#DataBinder.Eval(Container, &amp;quot;DataItem.empName&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;%#DataBinder.Eval(Container, &amp;quot;DataItem.age&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/AlternatingItemTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;FooterTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/FooterTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;/asp:Repeater&amp;gt;&lt;br /&gt;
        &amp;lt;/form&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt; &lt;br /&gt;
        &lt;/font&gt; &lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;p&gt;&lt;font color="#FF0000" size="5"&gt;&lt;strong&gt;C# code (with code-behind-file) 
        for Repeater &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#006600" size="2"&gt;(program tested ok)&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; 
        AutoEventWireup=&amp;quot;true&amp;quot; CodeFile=&amp;quot;Default3.aspx.cs&amp;quot; 
        Inherits=&amp;quot;_Default&amp;quot; %&amp;gt; &lt;br /&gt;
        &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&amp;lt;/head&amp;gt;&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;form id=&amp;quot;Form1&amp;quot; 
        runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;asp:Repeater id=&amp;quot;repeater1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;HeaderTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;table&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Name&amp;lt;/th&amp;gt;&lt;br /&gt;
        &amp;lt;th&amp;gt;Age&amp;lt;/th&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/HeaderTemplate&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;%#DataBinder.Eval(Container,&amp;quot;DataItem.EmpName&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;%#DataBinder.Eval(Container,&amp;quot;DataItem.Age&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/ItemTemplate&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;AlternatingItemTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;tr bgcolor=&amp;quot;#f0f0f0&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;%#DataBinder.Eval(Container,&amp;quot;DataItem.empName&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;td&amp;gt;&amp;lt;%#DataBinder.Eval(Container,&amp;quot;DataItem.Age&amp;quot;)%&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;/AlternatingItemTemplate&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;br /&gt;
        &amp;lt;FooterTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;/table&amp;gt;&lt;br /&gt;
        &amp;lt;/FooterTemplate&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;/asp:Repeater&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;br /&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;Total Records:&lt;br /&gt;
        &amp;lt;asp:Label ID=totalRecords runat=server&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;/form&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;
        &amp;lt;/html&amp;gt; &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;br /&gt;
        &lt;/font&gt; &lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"&gt;CODE 
        in the Code-behiind-file:Default.aspx.cs&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;br /&gt;
        &lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;using System;&lt;font color="#009900"&gt;//this 
        line must for Striang Variable&lt;/font&gt;&lt;br /&gt;
        using System.Collections.Generic;&lt;br /&gt;
        using System.Web;&lt;br /&gt;
        using System.Web.UI;&lt;br /&gt;
        using System.Web.UI.WebControls;&lt;br /&gt;
        using System.Data.OleDb;&lt;font color="#009900"&gt;//this line is must&lt;/font&gt;&lt;br /&gt;
        using System.Data;&lt;br /&gt;
        public partial class _Default : System.Web.UI.Page&lt;br /&gt;
        {&lt;br /&gt;
        protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;
        {&lt;br /&gt;
        String connString=&amp;quot;Provider=Microsoft.Jet.OLEDB.4.0; data source 
        =&amp;quot; + Server.MapPath(&amp;quot;emp.mdb&amp;quot;);&lt;br /&gt;
        OleDbConnection conn=new OleDbConnection(connString);&lt;br /&gt;
        conn.Open();&lt;br /&gt;
        String sql=&amp;quot;SELECT * FROM emp&amp;quot;;&lt;br /&gt;
        OleDbCommand cmd=new OleDbCommand(sql,conn);&lt;br /&gt;
        OleDbDataReader rdr=cmd.ExecuteReader();&lt;br /&gt;
        repeater1.DataSource=rdr;&lt;br /&gt;
        repeater1.DataBind();&lt;br /&gt;
        if (repeater1.Items.Count &amp;gt; 0)&lt;br /&gt;
        {&lt;br /&gt;
        totalRecords.Text = repeater1.Items.Count.ToString();&lt;br /&gt;
        }&lt;br /&gt;
        rdr.Close();&lt;br /&gt;
        conn.Close();&lt;br /&gt;
        }&lt;br /&gt;
        }&lt;br /&gt;
        &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;br /&gt;
      &lt;/p&gt;
      &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;p&gt;&lt;font color="#FF0000" size="5"&gt;&lt;strong&gt;Efficiency of Repeater Control:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;Repeater control 
          is simple and light weight for report generation.&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt; Repeater control 
          evaluates the data during runtime by late binding. So there will be 
          a performance penalty.&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;Any kind of html 
          markup codes can be addred to the repeater. That is why it is known 
          as more flexible.&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;Datagrid is having 
          in-buit Selection/Editing.But Repeater control does not have this facility.&lt;/font&gt;&lt;/li&gt;
      &lt;/ul&gt;
      &lt;p&gt;&lt;br /&gt;
      &lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;p&gt;&lt;font color="#FF0000" size="5"&gt;&lt;strong&gt;Syntax of Repeater Control &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;Repeater control supports the 
        following templates&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;HeaderTemplate&lt;br /&gt;
        FooterTemplate&lt;br /&gt;
        ItemTemplate&lt;br /&gt;
        AlternatingItemTemplate&lt;br /&gt;
        SeparatorTemplate( Styles for separating rows and columns)&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#FF0000" face="Arial, Helvetica, sans-serif"&gt;The Syntax: 
        of Repeater Control&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&amp;lt;asp:Repeater id=&amp;quot;idrepeater&amp;quot; 
        runat=&amp;quot;server&amp;quot; Datasource=&amp;quot;&amp;lt;%# dataset %&amp;gt;&amp;quot; DataMember=&amp;quot;table-inside-dataset&amp;quot;&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt; &lt;font face="Arial, Helvetica, sans-serif"&gt;&amp;lt;HeaderTemplate&amp;gt;..Header 
          Format ..&amp;lt;/HeaderTemplate&amp;gt;&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt; &lt;font face="Arial, Helvetica, sans-serif"&gt;&amp;lt;ItemTemplate&amp;gt; .. 
          Item formats .. &amp;lt;/ItemTemplate&amp;gt; &lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&amp;lt;FooterTemplate&amp;gt;..Header 
          Format ..&amp;lt;/FooterTemplate&amp;gt;&lt;/font&gt;&lt;/li&gt;
      &lt;/ul&gt;
      &lt;p&gt; &lt;font face="Arial, Helvetica, sans-serif"&gt;&amp;lt;/asp:Repeater&amp;gt;&lt;br /&gt;
        &lt;/font&gt;&lt;br /&gt;
      &lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;p&gt;&lt;font color="#FF0000" size="5"&gt;&lt;strong&gt;Meaning of DataBinder.Eval()&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;font size="4"&gt;The System.Web.UI.DataBinder class provides a STATIC 
          method DataBinder.Eval.&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font size="4"&gt;It evaluates the data at runtime by using late binding.&lt;br /&gt;
          &lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt; &lt;/li&gt;
      &lt;/ul&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td height="403"&gt; &lt;p&gt;&lt;font color="#FF0000" size="6"&gt;&lt;strong&gt;Repeater Example:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&amp;lt;asp:Repeater 
        id=&amp;quot;Repeater1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;HeaderTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;ul&amp;gt;&lt;br /&gt;
        &amp;lt;/HeaderTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;li&amp;gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;a href=&amp;quot;&amp;lt;%#DataBinder.Eval(Container.DataItem(&amp;quot;empID&amp;quot;))%&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;%#DataBinder.Eval(Container.DataItem(&amp;quot;empName&amp;quot;))%&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;/a&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;FooterTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;/FooterTemplate&amp;gt;&lt;br /&gt;
        &amp;lt;/asp:Repeater&amp;gt;&lt;br /&gt;
        &lt;/font&gt;&lt;/strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt; &lt;/font&gt; 
      &lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td height="403"&gt;&lt;p&gt;&lt;font color="#FF0000" size="6"&gt;&lt;strong&gt;Repeater Example:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&amp;lt;asp:Repeater 
        id=&amp;quot;Repeater1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;HeaderTemplate&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;/HeaderTemplate&amp;gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&lt;br /&gt;
        &amp;lt;ItemTemplate&amp;gt;&lt;/strong&gt;&lt;/font&gt;&lt;strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;a 
        href=&amp;quot;&amp;lt;%#DataBinder.Eval(Container.DataItem(&amp;quot;empID&amp;quot;))%&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;%#DataBinder.Eval(Container.DataItem(&amp;quot;empName&amp;quot;))%&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;/a&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt; 
        &amp;lt;/ItemTemplate&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&amp;lt;AlternatingItemTemplate&amp;gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;font style=&amp;quot;background-color:#f0f0f0&amp;quot;&amp;gt;&amp;lt;a 
        href = &amp;quot;&amp;lt;%#DataBinder.Eval(Container.DataItem(&amp;quot;empID&amp;quot;))%&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;%#DataBinder.Eval(Container.DataItem(&amp;quot;empName&amp;quot;))%&amp;gt;&amp;lt;/a&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;/font&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;/AlternatingItemTemplate&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;SeparatorTemplate&amp;gt;&lt;br /&gt;
        *******************************&amp;lt;br /&amp;gt;&lt;br /&gt;
        &amp;lt;/SeparatorTemplate&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;br /&gt;
        &amp;lt;FooterTemplate&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;p&amp;gt;Thank 
        you&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/FooterTemplate&amp;gt;&lt;br /&gt;
        &lt;br /&gt;
        &amp;lt;/asp:Repeater&amp;gt;&lt;br /&gt;
        &lt;/font&gt;&lt;/strong&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td height="403"&gt;&lt;p&gt;&lt;font color="#FF0000" size="4"&gt;&lt;strong&gt;Sample code for 
        Binding a Repeater with SQLServer:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;br /&gt;
        &lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;SqlConnection 
        conn = new SqlConnection(connStr);&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&lt;br /&gt;
        if (conn.State == ConnectionState.Closed)&lt;br /&gt;
        {&lt;br /&gt;
        conn.Open();&lt;br /&gt;
        }&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&lt;br /&gt;
        SqlCommand cmd = new SqlCommand(&amp;quot;select * from emp&amp;quot;, conn);&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;cmd.CommandType 
        = CommandType.Text;&lt;br /&gt;
        SqlDataAdapter da = new SqlDataAdapter(cmd);&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;DataSetds 
        = new DataSet();&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;da.Fill(ds);&lt;br /&gt;
        Repeater1.DataSource = ds;&lt;br /&gt;
        Repeater1.DataBind();&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&lt;br /&gt;
        if (conn.State == ConnectionState.Open)&lt;br /&gt;
        {&lt;br /&gt;
        conn.Close();&lt;br /&gt;
        }&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-6159277816203083667?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/6159277816203083667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/6159277816203083667'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/07/aspnet-coding-for-repeater-control.html' title='ASP.NET CODING FOR REPEATER CONTROL'/><author><name>radha shivaji</name><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></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-4588682550638099464</id><published>2009-01-26T22:14:00.000-08:00</published><updated>2009-07-25T06:49:00.849-07:00</updated><title type='text'>ASP.NET-CSHARP-XML-AS-DATABASE</title><content type='html'>&lt;table&gt;
  &lt;tr&gt; 
    &lt;td width="548"&gt; &lt;h1&gt;&lt;font color="#0099FF" size="7"&gt;Working ASP.NET code&lt;/font&gt;&lt;/h1&gt;
      &lt;h1&gt;&lt;font color="#0099FF" size="7"&gt; for using XML file as a Database&lt;/font&gt;&lt;/h1&gt;
      &lt;h1&gt;&lt;font color="#FF0000"&gt;XML Code for &lt;/font&gt;&lt;font color="#FF0000"&gt;emp.xml 
        file &lt;/font&gt;&lt;br&gt;
        &lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; 
        encoding=&amp;quot;iso-8859-1&amp;quot;?&amp;gt;&lt;br&gt;
        &amp;lt;emp&amp;gt;&lt;br&gt;
        &amp;lt;record&amp;gt;&lt;br&gt;
        &amp;lt;name&amp;gt;Raja&amp;lt;/name&amp;gt;&lt;br&gt;
        &amp;lt;age&amp;gt;25&amp;lt;/age&amp;gt;&lt;br&gt;
        &amp;lt;/record&amp;gt;&lt;br&gt;
        &amp;lt;record&amp;gt;&lt;br&gt;
        &amp;lt;name&amp;gt;Peter&amp;lt;/name&amp;gt;&lt;br&gt;
        &amp;lt;age&amp;gt;23&amp;lt;/age&amp;gt;&lt;br&gt;
        &amp;lt;/record&amp;gt;&lt;br&gt;
        &amp;lt;/emp&amp;gt;&lt;/strong&gt;&lt;/font&gt;&lt;br&gt;
        &lt;br&gt;
        &lt;br&gt;
        &lt;font color="#FF0000" size="6" face="Arial, Helvetica, sans-serif"&gt;ASP.NET 
        Code for&lt;/font&gt;&lt;/h1&gt;
      &lt;h1&gt;&lt;font color="#FF0000" size="6" face="Arial, Helvetica, sans-serif"&gt;simpleRepeater.aspx 
        &lt;/font&gt;&lt;br&gt;
        &lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&amp;lt;%@ Import 
        Namespace=&amp;quot;System.Data&amp;quot; %&amp;gt;&lt;br&gt;
        &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br&gt;
        sub Page_Load&lt;br&gt;
        if Not Page.IsPostBack then&lt;br&gt;
        dim empDataSet=New DataSet&lt;br&gt;
        empDataSet.ReadXml(MapPath(&amp;quot;emp.xml&amp;quot;))&lt;br&gt;
        empRepeater.DataSource=empDataSet&lt;br&gt;
        empRepeater.DataBind()&lt;br&gt;
        end if&lt;br&gt;
        end sub&lt;br&gt;
        &amp;lt;/script&amp;gt; &lt;br&gt;
        &amp;lt;html&amp;gt;&lt;br&gt;
        &amp;lt;body&amp;gt; &lt;/strong&gt;&lt;/font&gt;&lt;/h1&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;asp:Repeater id=&amp;quot;empRepeater&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;HeaderTemplate&amp;gt;&lt;br&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot; &amp;gt;&lt;br&gt;
        &amp;lt;tr&amp;gt;&lt;br&gt;
        &amp;lt;th align=&amp;quot;left&amp;quot;&amp;gt;Name&amp;lt;/th&amp;gt;&lt;br&gt;
        &amp;lt;th align=&amp;quot;left&amp;quot;&amp;gt;Age&amp;lt;/th&amp;gt;&lt;br&gt;
        &amp;lt;/tr&amp;gt;&lt;br&gt;
        &amp;lt;/HeaderTemplate&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;ItemTemplate&amp;gt;&lt;br&gt;
        &amp;lt;tr&amp;gt;&lt;br&gt;
        &amp;lt;td&amp;gt;&amp;lt;%#Container.DataItem(&amp;quot;name&amp;quot;)%&amp;gt; &amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;td&amp;gt;&amp;lt;%#Container.DataItem(&amp;quot;age&amp;quot;)%&amp;gt; &amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;/tr&amp;gt;&lt;br&gt;
        &amp;lt;/ItemTemplate&amp;gt;&lt;br&gt;
        &lt;/font&gt;&lt;/strong&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt; &lt;/font&gt; 
      &lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;h1&gt;&lt;font color="#0099FF" size="7"&gt;Just copy the above two files in proper 
        location and open the file simpleRepeater.aspx. You will get the result 
        like this : &lt;/font&gt;&lt;/h1&gt;
  
  
      &lt;table&gt;
        &lt;tr&gt; 
          &lt;td&gt;&lt;font size="7"&gt;&lt;strong&gt;Name&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
          &lt;td&gt;&lt;font size="7"&gt;&lt;strong&gt;Age&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt; 
          &lt;td&gt;&lt;font size="7"&gt;&lt;strong&gt;Raja&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
          &lt;td&gt;&lt;font size="7"&gt;&lt;strong&gt;25&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt; 
          &lt;td&gt;&lt;font size="7"&gt;&lt;strong&gt;Peter&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
          &lt;td&gt;&lt;font size="7"&gt;&lt;strong&gt;23&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
        &lt;/tr&gt;
      &lt;/table&gt;
   &lt;p&gt;&lt;strong&gt;&lt;font color="#0066FF" size="7"&gt;Here XML file acts just like a Database&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-4588682550638099464?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/4588682550638099464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/4588682550638099464'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/06/aspnet-csharp-xml-as-database.html' title='ASP.NET-CSHARP-XML-AS-DATABASE'/><author><name>radha shivaji</name><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></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-7658825736058489750</id><published>2009-01-25T22:58:00.000-08:00</published><updated>2009-07-25T06:49:37.832-07:00</updated><title type='text'>LISTBOX LESSON 2 HOW TO MOVE DATA FROM LISTBOX TO ANOTHER</title><content type='html'>&lt;TABLE width=800 border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT face="Arial, Helvetica, sans-serif" color=#0099ff size=7&gt;&lt;STRONG&gt;ListBox Lesson 2&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0099ff size=7&gt;&lt;STRONG&gt;Today we are going to learn how to Move the Data From One ListBox to Another?&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT size=5&gt;Step 1: Drag and Drop Two ListBoxes,Three Buttons and One TextBox. Right Click on the ListBox1 and ListBox2 and set the property "SelectionMode=Multiple" as shown here: &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://1.bp.blogspot.com/_79CQ1P9LPv8/Skmpzekkf-I/AAAAAAAAAHE/Bu7kfsW_Ask/s800/listbox-lesson2-move-data-01.jpg" border=2&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT size=5&gt;Step 2: Properly modify the Code of aspx and aspx.cs files as shown here:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;
&lt;TABLE width=800 bgColor=#f0f0f0 border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT color=#ff0000 size=7&gt;&lt;STRONG&gt;Code for ListBoxMove.aspx&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Arial, Helvetica, sans-serif" size=3&gt;&amp;lt;%@ Page Language="C#" AutoEventWireup="true" CodeFile="ListBoxMove.aspx.cs" Inherits="ListBoxMove" %&amp;gt;&lt;BR&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;&lt;BR&gt;&amp;lt;html xmlns="http://www.w3.org/1999/xhtml"&amp;gt;&lt;BR&gt;&amp;lt;head runat="server"&amp;gt;&lt;BR&gt;&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;BR&gt;&amp;lt;/head&amp;gt;&lt;BR&gt;&amp;lt;body&amp;gt;&lt;BR&gt;&amp;lt;form id="form1" runat="server"&amp;gt;&lt;BR&gt;&amp;lt;div&amp;gt;&lt;BR&gt;&amp;lt;table &amp;gt;&lt;BR&gt;&amp;lt;tr&amp;gt;&lt;BR&gt;&amp;lt;td &amp;gt;&lt;BR&gt;&amp;lt;asp:ListBox ID="ListBox1" runat="server" &lt;BR&gt;SelectionMode="Multiple"&lt;BR&gt;style="font-size:25px" Width="100px"&amp;gt;&lt;BR&gt;&amp;lt;/asp:ListBox&amp;gt;&lt;BR&gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;td &amp;gt;&lt;BR&gt;&amp;lt;asp:Button&lt;BR&gt;ID="bnMoveRight" &lt;BR&gt;runat="server" &lt;BR&gt;Text="&amp;amp;gt;&amp;amp;gt;" &lt;BR&gt;onclick="bnMoveRight_Click" /&amp;gt;&lt;BR&gt;&amp;lt;br /&amp;gt;&lt;BR&gt;&amp;lt;asp:Button &lt;BR&gt;AccessKeyID="bnMoveLeft" &lt;BR&gt;runat="server" &lt;BR&gt;Text="&amp;amp;lt;&amp;amp;lt;" &lt;BR&gt;onclick="bnMoveLeft_Click" /&amp;gt;&lt;BR&gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;td&amp;gt;&lt;BR&gt;&amp;lt;asp:ListBox&lt;BR&gt;ID="ListBox2" &lt;BR&gt;runat="server" &lt;BR&gt;SelectionMode="Multiple" &lt;BR&gt;style="font-size:25px" onselectedindexchanged="ListBox2_SelectedIndexChanged" &lt;BR&gt;Width="100px"&amp;gt;&lt;BR&gt;&amp;lt;/asp:ListBox&amp;gt;&lt;BR&gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;lt;/table&amp;gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Arial, Helvetica, sans-serif" size=3&gt;&amp;lt;/div&amp;gt;&lt;BR&gt;&amp;lt;asp:TextBox ID="TextBox1"&lt;BR&gt;runat="server"&amp;gt;&lt;BR&gt;&amp;lt;/asp:TextBox&amp;gt;&lt;BR&gt;&amp;lt;asp:Button &lt;BR&gt;ID="bnInsert" &lt;BR&gt;runat="server" &lt;BR&gt;onclick="bnInsert_Click" &lt;BR&gt;Text="Insert into Box1" /&amp;gt;&lt;BR&gt;&amp;lt;/form&amp;gt;&lt;BR&gt;&amp;lt;/body&amp;gt;&lt;BR&gt;&amp;lt;/html&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;
&lt;TABLE width=800 bgColor=#f0f0f0 border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT color=#ff0000 size=7&gt;Code for ListBoxMove.aspx.cs&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff0000 size=7&gt;Note: When you double click on the Button, some of the codes such as "protected void........." will be automatically created. You have to type the inner content only.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Arial, Helvetica, sans-serif" size=3&gt;using System;&lt;BR&gt;using System.Collections.Generic;&lt;BR&gt;using System.Linq;&lt;BR&gt;using System.Web;&lt;BR&gt;using System.Web.UI;&lt;BR&gt;using System.Web.UI.WebControls;&lt;BR&gt;public partial class ListBoxMove : System.Web.UI.Page&lt;BR&gt;{&lt;BR&gt;protected void Page_Load(object sender, EventArgs e)&lt;BR&gt;{&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;}&lt;BR&gt;protected void bnMoveRight_Click(object sender, EventArgs e)&lt;BR&gt;{&lt;BR&gt;for (int i = ListBox1.Items.Count - 1; i &amp;gt;= 0; i--)&lt;BR&gt;{&lt;BR&gt;if (ListBox1.Items[i].Selected)&lt;BR&gt;{&lt;BR&gt;ListBox2.Items.Add(ListBox1.Items[i]);&lt;BR&gt;ListBox1.Items.RemoveAt(i);&lt;BR&gt;}&lt;BR&gt;}&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;protected void bnMoveLeft_Click(object sender, EventArgs e)&lt;BR&gt;{&lt;BR&gt;for (int i = ListBox2.Items.Count - 1; i &amp;gt;= 0; i--)&lt;BR&gt;{&lt;BR&gt;if (ListBox2.Items[i].Selected)&lt;BR&gt;{&lt;BR&gt;ListBox1.Items.Add(ListBox2.Items[i]);&lt;BR&gt;ListBox2.Items.RemoveAt(i);&lt;BR&gt;}&lt;BR&gt;}&lt;BR&gt;}&lt;BR&gt;protected void bnInsert_Click(object sender, EventArgs e)&lt;BR&gt;{&lt;BR&gt;ListBox1.Items.Add(TextBox1.Text);&lt;BR&gt;TextBox1.Text = "";&lt;BR&gt;}&lt;/P&gt;
&lt;P&gt;protected void ListBox2_SelectedIndexChanged(object sender, EventArgs e)&lt;BR&gt;{&lt;/P&gt;
&lt;P&gt;}&lt;BR&gt;}&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Arial, Helvetica, sans-serif" size=3&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT color=#666666 size=7&gt;Step 2: In the Solution Explorer, Right click on our aspx file and select "View in Browser" : &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://4.bp.blogspot.com/_79CQ1P9LPv8/SkmpzWMTIOI/AAAAAAAAAHM/Z2HHx6-PT1g/s800/listbox-lesson2-move-data-02.jpg" border=2&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT color=#999999 size=7&gt;Step 3: You will get the output like this in Browser:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://4.bp.blogspot.com/_79CQ1P9LPv8/SkmpzqOmdEI/AAAAAAAAAHU/UxiUXzfwmuc/s800/listbox-lesson2-move-data-03.jpg" border=2&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT color=#666666 size=7&gt;Step 4: Try to insert some data into Listbox1 as shown here:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://4.bp.blogspot.com/_79CQ1P9LPv8/Skmpz9uJeZI/AAAAAAAAAHc/zuaZ90VxeOY/s800/listbox-lesson2-move-data-04.jpg" border=2&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P&gt;&lt;FONT color=#666666 size=7&gt;Step 5: Click on the Move Button, to move the data from One ListBox to another.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://2.bp.blogspot.com/_79CQ1P9LPv8/Skmp0MAucAI/AAAAAAAAAHk/Z5u-OkCdOTA/s800/listbox-lesson2-move-data-05.jpg" border=2&gt; &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;


&lt;table width="800"&gt;&lt;tr&gt;&lt;td&gt;
&lt;/td&gt;
&lt;a href='http://www.blogger.com/video-play.mp4?contentId=8a53345329b2d03f&amp;type=video%2Fmp4'&gt;
ASP.NET Video Tutorial : How to Move Data from One ListBox to Another
&lt;/a&gt;
&lt;/td&gt;

&lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-7658825736058489750?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=8a53345329b2d03f&amp;type=video%2Fmp4' length='0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/7658825736058489750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/7658825736058489750'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/06/listbox-lesson-2-how-to-move-data-from.html' title='LISTBOX LESSON 2 HOW TO MOVE DATA FROM LISTBOX TO ANOTHER'/><author><name>radha shivaji</name><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/_79CQ1P9LPv8/Skmpzekkf-I/AAAAAAAAAHE/Bu7kfsW_Ask/s72-c/listbox-lesson2-move-data-01.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-35189322354613364</id><published>2009-01-24T22:01:00.000-08:00</published><updated>2009-07-25T06:50:04.659-07:00</updated><title type='text'>ASP.NET-CSHARP-DROPDOWNLIST-EDIT FORM-SOURCE CODE</title><content type='html'>Code for creating a dropdownlist and displaying the selected record in a form:
&lt;br /&gt;
&lt;table width="500" border="1" bgcolor="#d0d0d0"&gt;
&lt;tr&gt;
    &lt;td bgcolor="#ffffff"&gt;&lt;p&gt;&lt;font color="#0066FF" size="6"&gt;What are we goining to Learn Today?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="6"&gt;We are goining to Create a DropDownList. This List will 
        contains names of employees. Once you select an employee and press the 
        Edit button , the details of the employee will be displayed in a form.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font size="6"&gt;Confusing? Dont worry. Have a look at this Screenshoot 
        of output.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt; &lt;font size="6"&gt;&lt;img src='http://2.bp.blogspot.com/_79CQ1P9LPv8/SkMEDZJvLSI/AAAAAAAAAEQ/Sruys0_rg-4/s400/edit1.jpg' border='2' /&gt; 
        &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="6"&gt;What is the advantage of this program? or Where can I 
        use this program?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="6"&gt;This can be used for Editing a particular record or for 
        Deleting a Record.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="6"&gt;Which language we are going to use? C# or VB ?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="6"&gt;We will use C#&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099CC" size="6"&gt;Are we going to create a single aspx file(with code inside) 
        or there will be code-behind file also?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="6"&gt;We first create a single file with code inside. Then We 
        will create by the other method &lt;font color="#FF0000"&gt;also&lt;/font&gt;. &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="6"&gt;What Database are we going to use?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="6"&gt;We will use Oracle; and Table Name is Emp. This table 
        has the fields:EmpID,EmpName&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="6"&gt;Just go through these code:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
    &lt;td&gt; &lt;font color="#FF0000" size="6"&gt;code for test.aspx &lt;font size="3"&gt;(with 
      c# code inside)&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; 
        Debug=&amp;quot;true&amp;quot; %&amp;gt; &lt;br&gt;
        &amp;lt;%@ import Namespace=&amp;quot;System.Data&amp;quot; %&amp;gt;&lt;br&gt;
        &amp;lt;%@ import Namespace=&amp;quot;System.Data.OracleClient&amp;quot; %&amp;gt;&lt;br&gt;
        &amp;lt;script runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br&gt;
        void Page_Load(object sender, EventArgs e) {&lt;br&gt;
        if (!Page.IsPostBack) {&lt;br&gt;
        string sConn= &amp;quot;Data Source=SALES;user id=scott;password=tiger;&amp;quot;;&lt;br&gt;
        string sql = &amp;quot;select * from emp&amp;quot;;&lt;br&gt;
        OracleConnection myConn = new OracleConnection(sConn);&lt;br&gt;
        OracleCommand myCmd=new OracleCommand(sql,myConn);&lt;br&gt;
        DropDownList1.DataTextField=&amp;quot;EmpName&amp;quot;;&lt;br&gt;
        myConn.Open();&lt;br&gt;
        DropDownList1.DataSource = myCmd.ExecuteReader(CommandBehavior.CloseConnection);&lt;br&gt;
        DropDownList1.DataBind();&lt;br&gt;
        }&lt;br&gt;
        }&lt;br&gt;
        void editButton_click(Object sender, EventArgs e) {&lt;br&gt;
        string sConn = &amp;quot;Data Source=SALES;User Id=ctmslocal;password=ctms123;&amp;quot;;&lt;br&gt;
        string selected_EmpName= DropDownList1.SelectedItem.Text;&lt;br&gt;
        string sql=&amp;quot;select * from emp where EmpName='&amp;quot; + selected_EmpName+ 
        &amp;quot;'&amp;quot;;&lt;br&gt;
        OracleConnection myConn= new OracleConnection(sConn);&lt;br&gt;
        OracleCommand myCmd=new OracleCommand(sql,myConn);&lt;br&gt;
        myConn.Open();&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt; OracleDataReader 
        myReader = myCmd.ExecuteReader(CommandBehavior.SingleRow);&lt;br&gt;
        if (myReader.Read())&lt;br&gt;
        {&lt;br&gt;
        TextBoxEmpID.Text=myReader[&amp;quot;EmpID&amp;quot;].ToString();&lt;br&gt;
        TextBoxEmpName.Text=myReader[&amp;quot;EmpName&amp;quot;].ToString();&lt;br&gt;
        }&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;myReader.Close();&lt;br&gt;
        myConn.Close();&lt;br&gt;
        }&lt;br&gt;
        &amp;lt;/script&amp;gt;&lt;br&gt;
        &amp;lt;html&amp;gt;&lt;br&gt;
        &amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Test&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&lt;br&gt;
        &amp;lt;body&amp;gt;&lt;br&gt;
        &amp;lt;form id=&amp;quot;Form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br&gt;
        Select the Employee to be edited:&lt;br&gt;
        &amp;lt;asp:DropDownList id=&amp;quot;DropDownList1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:DropDownList&amp;gt; 
        &lt;/font&gt; &lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;asp:Button 
        id=&amp;quot;editButton&amp;quot; onclick=&amp;quot;editButton_click&amp;quot; runat=&amp;quot;server&amp;quot; 
        Text=&amp;quot;Edit&amp;quot;&amp;gt;&amp;lt;/asp:Button&amp;gt;&lt;br&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;tr&amp;gt;&lt;br&gt;
        &amp;lt;td&amp;gt;Employee Name&amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;td&amp;gt;&lt;br&gt;
        &amp;lt;asp:TextBox id=&amp;quot;TextBoxEmpID&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br&gt;
        &amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;/tr&amp;gt;&lt;br&gt;
        &amp;lt;tr&amp;gt;&lt;br&gt;
        &amp;lt;td&amp;gt; Emp Name &amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;td&amp;gt;&lt;br&gt;
        &amp;lt;asp:TextBox id=&amp;quot;TextBoxEmpName&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br&gt;
        &amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;/tr&amp;gt;&lt;br&gt;
        &amp;lt;/table&amp;gt;&lt;br&gt;
        &amp;lt;/form&amp;gt;&lt;br&gt;
        &amp;lt;/body&amp;gt;&lt;br&gt;
        &amp;lt;/html&amp;gt;&lt;br&gt;
        &lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt; &lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
&lt;div style="clear:both"&gt;&lt;/div&gt;

&lt;table width="500" border="1"&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;p&gt;&lt;font color="#666666" size="6"&gt;&lt;strong&gt;The Other method is code-behind 
        method. Here there will be two files:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font color="#666666" size="6"&gt;1.test.aspx&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font color="#666666" size="6"&gt;2.test.aspx.cs&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font color="#666666" size="6"&gt;Please compare the two methods 
        and learn the difference.&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;font color="#0099FF" size="6"&gt;&lt;strong&gt;Code for test.aspx&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#d0d0d0"&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;%@ 
      Page Language=&amp;quot;C#&amp;quot; Debug=&amp;quot;true&amp;quot;&lt;font color="#FF0000"&gt;&lt;strong&gt; 
      CodeFile=&amp;quot;test.aspx.cs&amp;quot; Inherits=&amp;quot;test&amp;quot;&lt;/strong&gt;&lt;/font&gt; 
      %&amp;gt;&lt;br&gt;
      &lt;/font&gt;&lt;font size="2"&gt; 
      &lt;p&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&amp;lt;html&amp;gt;&lt;br&gt;
        &amp;lt;head&amp;gt;&amp;lt;title&amp;gt;Test&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&lt;br&gt;
        &amp;lt;body&amp;gt;&lt;br&gt;
        &amp;lt;form id=&amp;quot;Form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br&gt;
        Select the Employee to be edited:&lt;br&gt;
        &amp;lt;asp:DropDownList id=&amp;quot;DropDownList1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:DropDownList&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;/font&gt; &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;asp:Button 
        id=&amp;quot;editButton&amp;quot; onclick=&amp;quot;editButton_click&amp;quot; runat=&amp;quot;server&amp;quot; 
        Text=&amp;quot;Edit&amp;quot;&amp;gt;&amp;lt;/asp:Button&amp;gt;&lt;br&gt;
        &amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;tr&amp;gt;&lt;br&gt;
        &amp;lt;td&amp;gt;Employee Name&amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;td&amp;gt;&lt;br&gt;
        &amp;lt;asp:TextBox id=&amp;quot;TextBoxEmpID&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br&gt;
        &amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;/tr&amp;gt;&lt;br&gt;
        &amp;lt;tr&amp;gt;&lt;br&gt;
        &amp;lt;td&amp;gt; Emp Name &amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;td&amp;gt;&lt;br&gt;
        &amp;lt;asp:TextBox id=&amp;quot;TextBoxEmpName&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br&gt;
        &amp;lt;/td&amp;gt;&lt;br&gt;
        &amp;lt;/tr&amp;gt;&lt;br&gt;
        &amp;lt;/table&amp;gt;&lt;br&gt;
        &amp;lt;/form&amp;gt;&lt;br&gt;
        &amp;lt;/body&amp;gt;&lt;br&gt;
        &amp;lt;/html&amp;gt;&lt;br&gt;
        &lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt; &lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td bgcolor="#d0d0d0"&gt;&lt;font color="#0099FF" size="6"&gt;&lt;strong&gt;Code for test.aspx.cs&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td bgcolor="#d0d0d0"&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;using 
      System;&lt;br&gt;
      using System.Collections.Generic;&lt;br&gt;
      using System.Linq;&lt;br&gt;
      using System.Web;&lt;br&gt;
      using System.Web.UI;&lt;br&gt;
      using System.Web.UI.WebControls;&lt;br&gt;
      &lt;strong&gt;&lt;font color="#FF0000"&gt;using System.Data;&lt;br&gt;
      using System.Data.OracleClient; &lt;/font&gt;&lt;/strong&gt; &lt;/font&gt; &lt;p&gt;&lt;font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;public 
        partial class test : System.Web.UI.Page &lt;br&gt;
        {&lt;br&gt;
        protected void Page_Load(object sender, EventArgs e)&lt;br&gt;
        {&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt; if (!Page.IsPostBack)&lt;br&gt;
        {&lt;br&gt;
        string sConn = &amp;quot;Data Source=SALES;user id=ctmslocal;password=ctms123;&amp;quot;;&lt;br&gt;
        string sql = &amp;quot;select * from emp&amp;quot;;&lt;br&gt;
        OracleConnection myConn = new OracleConnection(sConn);&lt;br&gt;
        OracleCommand myCmd = new OracleCommand(sql, myConn);&lt;br&gt;
        myConn.Open();&lt;br&gt;
        OracleDataReader myReader = myCmd.ExecuteReader(CommandBehavior.CloseConnection);&lt;br&gt;
        DropDownList1.DataTextField = &amp;quot;EmpName&amp;quot;;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt; &lt;br&gt;
        DropDownList1.DataSource = myCmd.ExecuteReader(CommandBehavior.CloseConnection);&lt;br&gt;
        DropDownList1.DataBind();&lt;br&gt;
        }&lt;br&gt;
        }&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt; protected void editButton_click(Object 
        sender, EventArgs e)&lt;br&gt;
        {&lt;br&gt;
        string sConn = &amp;quot;Data Source=SALES;User Id=ctmslocal;password=ctms123;&amp;quot;;&lt;br&gt;
        string selected_EmpName = DropDownList1.SelectedItem.Text;&lt;br&gt;
        string sql=&amp;quot;select * from emp where EmpName='&amp;quot; + selected_EmpName+ 
        &amp;quot;'&amp;quot;;&lt;br&gt;
        OracleConnection myConn= new OracleConnection(sConn);&lt;br&gt;
        OracleCommand myCmd=new OracleCommand(sql,myConn);&lt;br&gt;
        myConn.Open();&lt;br&gt;
        OracleDataReader myReader=null;&lt;br&gt;
        myReader=myCmd.ExecuteReader(CommandBehavior.SingleRow);&lt;br&gt;
        if (myReader.Read())&lt;br&gt;
        {&lt;br&gt;
        TextBoxEmpID.Text=myReader[&amp;quot;EmpID&amp;quot;].ToString();&lt;br&gt;
        TextBoxEmpName.Text=myReader[&amp;quot;EmpName&amp;quot;].ToString();&lt;br&gt;
        }&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;myReader.Close();&lt;br&gt;
        myConn.Close();&lt;br&gt;
        }&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;}&lt;br&gt;
        &lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt; &lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;table border='1' width="500"&gt;
  &lt;tr&gt; 
    &lt;td width="1735"&gt;&lt;h4&gt;&lt;font color="#FF0000" size="7"&gt;So you have seen the code. 
        &lt;/font&gt;&lt;/h4&gt;
      &lt;h4&gt;&lt;font color="#FF0000" size="7"&gt;Do you have any doubts?&lt;/font&gt;&lt;/h4&gt;
      &lt;h4&gt;Yes. What is the meaning of CommandBehavior.CloseConnection?&lt;/h4&gt;
      &lt;p&gt;&lt;font color="#FF0000"&gt; In this case you need not type the line &amp;quot;myConn.Close();&amp;quot; 
        .The connection will be closed automatically by the reader.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;h4&gt;What is the meaning of CommandBehavior.SingleRow?&lt;/h4&gt;
      &lt;p&gt;&lt;font color="#FF0000"&gt;Only one Row will be read.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;h4&gt;To fillup the TextBox value, the following line is used here:&lt;/h4&gt;
      &lt;h4&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;TextBox1.Text=myReader[&amp;quot;EmpID&amp;quot;].ToString();&lt;/font&gt;&lt;/h4&gt;
      &lt;h4&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;But, instead of TextBox, 
        if there is a DropDownList, what code I should use?&lt;/font&gt;&lt;/h4&gt;
      &lt;p&gt;&lt;font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"&gt;Drop1.SelectedItem.Value=myReader[&amp;quot;EmpID&amp;quot;].ToString();&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;p&gt;&lt;font size="5"&gt;What is the meaning of &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="5" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&amp;quot;&lt;font color="#9900FF"&gt;if 
        (myReader.Read())&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;&amp;quot; 
        ?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;It is equal to the 
        classic asp code:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#9900FF" size="5" face="Arial, Helvetica, sans-serif"&gt; &lt;strong&gt;&amp;quot; 
        If Not Rs.Eof &amp;quot;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font color="#0099FF" size="5" face="Arial, Helvetica, sans-serif"&gt;Which 
        means, &amp;quot;If there are records to read then proceed.&amp;quot;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;h3&gt;&lt;font size="6"&gt;What is the meaning of the line:&lt;/font&gt;&lt;/h3&gt;
      &lt;h1&gt;&lt;font size="6" face="Arial, Helvetica, sans-serif"&gt;&amp;quot;&lt;font color="#9900FF"&gt; 
        if (!Page.IsPostBack)&lt;/font&gt;&amp;quot; ? &lt;/font&gt;&lt;/h1&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;This means :&amp;quot; 
        If the page is opened for the very first time&amp;quot;.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;Actually when you 
        type the url, the page is executed for the very first time. But, in the 
        page, when you click the Edit button, the Request is sent to the Server 
        and the Server is Returning the same page again. During this second time, 
        the code inside the IF CONDITION will not be executed. &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;But you may have a doubt that if the IF CONDITION is not executed, then 
        how the DropDownList will be populated in the next time? Actually It uses 
        the concept called View State for this purpose.&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;h3&gt;&lt;font size="3"&gt;What is View State?&lt;/font&gt;&lt;/h3&gt;
      &lt;p&gt;&lt;font size="3"&gt;Run the above aspx file from your browser. Then, in the 
        browser, you select View &amp;gt; Source. Then Search for the word &amp;quot;VIEWSTATE&amp;quot;.You 
        will see the following line there:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;__VIEWSTATE&amp;quot; id=&amp;quot;__VIEWSTATE&amp;quot; 
        value=&amp;quot;/wEPDwUKMT Q1NzU4MDQwMA9kFgI CAQ9k FgICAQ8QDxYEHg1EYXRhVGV4dEZpZWxkBQhlbX 
        Bfbm FtZR4LXyFEYXRhQm91bmRn ZBAV AgZyYW1 2gHUmFtZXNoZBUCBn JhbWVzaAdSYW1lc2hkFCsDAmdnZGRk 
        PryumC8M/js87r1KlKqEC25BmVg=&amp;quot; /&amp;gt;&lt;/p&gt;
      &lt;p&gt;Actually, the Complete Data in the DropDownList is encoded and kept there 
        as a hidden text. When you press the Edit button, these data also goes 
        to the Server. The very same data is returned back to you again. So there 
        is no need of opening the database and retrieving the data again using 
        that IF CONDITION.&lt;/p&gt;
      &lt;p&gt;Am I confusing. Then just leave this concept temporarily. You will learn 
        later when you create a number of pages like this.&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;p&gt;When I tried this code, I got an error against the line having OracleConnection 
        like this :&amp;quot;Compiler Error Message: CS0246: The type or namespace 
        name 'OracleConnection' could not be found (are you missing a using directive 
        or an assembly reference?)&amp;quot;&lt;br&gt;
        &amp;quot;. What is the problem?&lt;/p&gt;
      &lt;p&gt;Actually for the first time when you are using OracleConnection,etc, 
        you should make a Reference. For this you can follow this Procedure: Website 
        Menu &amp;gt;Add Reference &amp;gt; .Net Tab &amp;gt; Select System.Data.OracleClient 
        &amp;gt; Click OK.&lt;/p&gt;
      &lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-35189322354613364?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/35189322354613364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/35189322354613364'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/06/aspnet-csharp-dropdownlist-edit-form.html' title='ASP.NET-CSHARP-DROPDOWNLIST-EDIT FORM-SOURCE CODE'/><author><name>radha shivaji</name><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://2.bp.blogspot.com/_79CQ1P9LPv8/SkMEDZJvLSI/AAAAAAAAAEQ/Sruys0_rg-4/s72-c/edit1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-2249280931045347698</id><published>2009-01-23T20:18:00.000-08:00</published><updated>2009-07-27T20:26:53.357-07:00</updated><title type='text'>What is AuotEventWireup and how to use it</title><content type='html'>&lt;p&gt;&lt;font color="#0066FF" size="5"&gt;What is AUTOEVENTWIREUP?&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#0066FF" size="5"&gt;When to use AutoEventWireup=&amp;quot;True&amp;quot;?&lt;/font&gt;&lt;/p&gt;
&lt;p&gt; &lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;Just imagine there is a 
  button with name "Button1" in a web page. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;If the user &lt;strong&gt;clicked 
  &lt;/strong&gt;that button, a message "hello" should be displayed. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;How you will write code 
  for this job? &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;asp:button id=&amp;quot;Button1&amp;quot; 
  OnClick=&amp;quot;Button1_Click&amp;quot; /&amp;gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;Here the Button1's Click 
  &lt;strong&gt;&lt;font color="#FF0000"&gt;EVENT&lt;/font&gt;&lt;/strong&gt; is &lt;strong&gt;&lt;font color="#FF0000"&gt;WIRED 
  &lt;/font&gt;&lt;/strong&gt;to Button1_Click Method.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;If you remove the words 
  &lt;strong&gt;&lt;font color="#FF0000"&gt;OnClick=&amp;quot;Button1_Click&amp;quot; &lt;/font&gt;&lt;/strong&gt;&lt;font color="#FF0000"&gt;&lt;font color="#000000"&gt;in 
  the above code,&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="3" face="Arial, Helvetica, sans-serif"&gt;then the 
  method will NOT be called. Because there is no wiring (no binding) between the 
  Event and the Method.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="3" face="Arial, Helvetica, sans-serif"&gt;But AutoEventWireup=true 
  means, the program should &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="3" face="Arial, Helvetica, sans-serif"&gt;automatically 
  understand that the method &amp;quot;Button1_Click&amp;quot; is intended for the Click 
  Event of Button1 and &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="3" face="Arial, Helvetica, sans-serif"&gt;it should 
  &lt;font color="#FF0000"&gt;&lt;strong&gt;AUTOMATCALLY&lt;/strong&gt;&lt;/font&gt; call this method.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="3" face="Arial, Helvetica, sans-serif"&gt;The above 
  example is just to explain the meaning f EVENT and WIREUP. &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="3" face="Arial, Helvetica, sans-serif"&gt;In actual 
  sense, even if AutoEventWireup=True,even then OnClick=&amp;quot;SomeMethodName&amp;quot; 
  is a must.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="3" face="Arial, Helvetica, sans-serif"&gt;Because 
  the AutoEventWireup is applicable &lt;strong&gt;&lt;font color="#FF0000"&gt;only to Page 
  Events&lt;/font&gt;&lt;/strong&gt; such as Page_Load,Page_Unload,Page_Init.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="3" face="Arial, Helvetica, sans-serif"&gt;And AutoEventWireup 
  is&lt;strong&gt; &lt;font color="#FF0000"&gt;Not Applicable to other things such as Button,etc&lt;/font&gt;&lt;/strong&gt;.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="3" face="Arial, Helvetica, sans-serif"&gt;Put together, 
  if you use AutoEventWireup=&amp;quot;False&amp;quot; then, you have to SPECIFICALLY 
  call the&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#000000" size="3" face="Arial, Helvetica, sans-serif"&gt;Page_Load 
  to use this method. The example of how to call the Page_Load method is given 
  Below:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;public partial class 
  _Default : Page&lt;br /&gt;
  {&lt;br /&gt;
  public _Default() &lt;br /&gt;
  {&lt;br /&gt;
  Load += new EventHandler(Page_Load); &lt;br /&gt;
  }&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;protected void Page_Load(object 
  sender, EventArgs e)&lt;br /&gt;
  {&lt;br /&gt;
  dododododo &lt;br /&gt;
  }&lt;br /&gt;
  }&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-2249280931045347698?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/2249280931045347698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/2249280931045347698'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/07/what-is-auoteventwireup-and-how-to-use.html' title='What is AuotEventWireup and how to use it'/><author><name>radha shivaji</name><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></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-4314336090863895979</id><published>2009-01-23T05:58:00.000-08:00</published><updated>2009-07-25T06:50:44.987-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET CSHAR C# HYPERLINK'/><title type='text'>How to Create HyperLink in a Data Grid</title><content type='html'>&lt;table width="400" border="2" cellspacing="2" cellpadding="2"&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;p&gt;&lt;font color="#0099FF" size="5"&gt;How to create Hyper Link in a DataGrid?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="7"&gt;Step : 1&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;First Create the Basic and Simple GridView. The code will look like this 
        :&lt;/p&gt;
      &lt;p&gt; &amp;lt;asp:gridview ID=&amp;quot;Gridview1&amp;quot; runat=&amp;quot;server&amp;quot; AutoGenerateColumns=&amp;quot;False&amp;quot; 
        &lt;br&gt;
        DataKeyNames=&amp;quot;EMP_ID&amp;quot; DataSourceID=&amp;quot;myconn&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;Columns&amp;gt;&lt;br&gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;EMP_NAME&amp;quot; HeaderText=&amp;quot;EMP_NAME&amp;quot; 
        &lt;br&gt;
        SortExpression=&amp;quot;EMP_NAME&amp;quot; /&amp;gt;&lt;br&gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;SALARY&amp;quot; HeaderText=&amp;quot;SALARY&amp;quot; 
        &lt;br&gt;
        SortExpression=&amp;quot;SALARY&amp;quot; /&amp;gt;&lt;br&gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;EMP_ID&amp;quot; HeaderText=&amp;quot;EMP_ID&amp;quot; 
        ReadOnly=&amp;quot;True&amp;quot; &lt;br&gt;
        SortExpression=&amp;quot;EMP_ID&amp;quot; /&amp;gt; &lt;br&gt;
        &amp;lt;/Columns&amp;gt;&lt;br&gt;
        &amp;lt;/asp:gridview&amp;gt;&lt;/p&gt;
      &lt;p&gt;The output for the above code will look like this:&lt;/p&gt;
      &lt;p&gt;
      &lt;table cellspacing="0" rules="all" border="1" id="Gridview1" style="border-collapse:collapse;"&gt;
        &lt;tr&gt; 
          &lt;th scope="col"&gt;EMP_NAME&lt;/th&gt;
          &lt;th scope="col"&gt;SALARY&lt;/th&gt;
          &lt;th scope="col"&gt;EMP_ID&lt;/th&gt;
        &lt;/tr&gt;
        &lt;tr&gt; 
          &lt;td&gt;ROJA&lt;/td&gt;
          &lt;td&gt;2000&lt;/td&gt;
          &lt;td&gt;6&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt; 
          &lt;td&gt;RAJA&lt;/td&gt;
          &lt;td&gt;&amp;nbsp;&lt;/td&gt;
          &lt;td&gt;5&lt;/td&gt;
        &lt;/tr&gt;
      &lt;/table&gt;&lt;/p&gt;
      &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#00CCFF" size="7"&gt;Step-2&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;Now Let us modify one of the columns as shown in red here:&lt;/p&gt;
      &lt;p&gt;&amp;lt;asp:gridview ID=&amp;quot;Gridview1&amp;quot; runat=&amp;quot;server&amp;quot; AutoGenerateColumns=&amp;quot;False&amp;quot; 
        &lt;br&gt;
        DataKeyNames=&amp;quot;EMP_ID&amp;quot; DataSourceID=&amp;quot;myconn&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;Columns&amp;gt;&lt;br&gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;EMP_NAME&amp;quot; HeaderText=&amp;quot;EMP_NAME&amp;quot; 
        &lt;br&gt;
        SortExpression=&amp;quot;EMP_NAME&amp;quot; /&amp;gt;&lt;br&gt;
        &amp;lt;asp:BoundField DataField=&amp;quot;SALARY&amp;quot; HeaderText=&amp;quot;SALARY&amp;quot; 
        &lt;br&gt;
        SortExpression=&amp;quot;SALARY&amp;quot; /&amp;gt;&lt;br&gt;
        &lt;font color="#FF0000"&gt;&amp;lt;asp:TemplateColumn HeaderText=&amp;quot;Edit&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;ItemTemplate&amp;gt;&lt;br&gt;
        &amp;lt;asp:HyperLink Runat=&amp;quot;server&amp;quot; NavigateUrl='&amp;lt;%# _&lt;br&gt;
        &amp;quot;EmpEdit.aspx?Emp_ID=&amp;quot; &amp;amp; Container.DataItem(&amp;quot;Emp_Id&amp;quot;) 
        +&amp;amp; &amp;quot;&amp;amp;Emp_Name=&amp;quot; &amp;amp; Container.DataItem(&amp;quot;Emp_Name&amp;quot;) 
        %&amp;gt;' /&amp;gt;&lt;br&gt;
        &amp;lt;/ItemTemplate&amp;gt;&lt;br&gt;
        &amp;lt;/asp:TemplateColumn&amp;gt;&lt;/font&gt;&lt;br&gt;
        &amp;lt;/Columns&amp;gt;&lt;br&gt;
        &amp;lt;/asp:gridview&amp;gt;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp; &lt;/p&gt;
      &lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-4314336090863895979?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/4314336090863895979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/4314336090863895979'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/01/how-to-create-hyperlink-in-data-grid.html' title='How to Create HyperLink in a Data Grid'/><author><name>radha shivaji</name><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></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-4326720129580500459</id><published>2009-01-23T03:48:00.000-08:00</published><updated>2009-07-25T06:51:23.714-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET CSHAR C#  login form'/><title type='text'>Login Form - Code in ASP.NET Csharp</title><content type='html'>&lt;table width="500" border="1"&gt;
  &lt;tr&gt; 
    &lt;td&gt; &lt;p&gt;&lt;font color="#0033FF" size="6"&gt; Today what we are going to Learn?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="7" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;LET US CREATE 
        A SIMPLE LOGIN FORM TODAY&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp; &lt;/p&gt;
      &lt;p&gt;&lt;font color="#0033FF" size="6"&gt;What Language are we going to use? &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="6"&gt; Let us use C# with code-behind. &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0000FF" size="6"&gt;How many files will be there in this program?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="6"&gt;The program contains two files: login.aspx and login.aspx.cs. 
        In the Login.aspx the form will be there and the csharp code will be in 
        login.aspx.cs. &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0000FF" size="6"&gt;What about Database?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="6"&gt;We will create myDatabase.mdb in MS Access. Inside this 
        mdb we will create a table with name &amp;quot;LOGIN&amp;quot;. And insert the 
        data as shown here:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="6"&gt;
   &lt;img src='http://1.bp.blogspot.com/_79CQ1P9LPv8/SkXyNzsy6LI/AAAAAAAAAG0/cVZVa8OsGCs/s320/login-form-in-csharp-07.jpg' border='2' /&gt;
   
   &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0000FF" size="6"&gt;How the output of our Login Form will look Like?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="6"&gt;Have a look at this Screenshot:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;img src='http://3.bp.blogspot.com/_79CQ1P9LPv8/SkXyCd5mfBI/AAAAAAAAAGE/_g14jQ3EASM/s320/login-form-in-csharp.jpg' border='2' /&gt; &lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;font color="#333333" size="6"&gt;&lt;strong&gt; &lt;font color="#0000FF"&gt;Can you 
      first show me the code? &lt;/font&gt;Code for Login.aspx&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; AutoEventWireup=&amp;quot;true&amp;quot; 
      Debug=&amp;quot;true&amp;quot; CodeFile=&amp;quot;login.aspx.cs&amp;quot; Inherits=&amp;quot;login&amp;quot; 
      %&amp;gt; 
      &lt;/font&gt;&lt;font size="2"&gt;&lt;p&gt;&lt;font face="Arial, Helvetica, sans-serif"&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; 
        &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&amp;gt;&lt;/font&gt;&lt;/p&gt;
      &lt;/font&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;head runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;title&amp;gt;Login&amp;lt;/title&amp;gt;&lt;br&gt;
        &amp;lt;/head&amp;gt;&lt;br&gt;
        &amp;lt;body&amp;gt;&lt;br&gt;
        &amp;lt;form id=&amp;quot;form1&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br&gt;
        &amp;lt;div&amp;gt;&lt;br&gt;
        &amp;lt;asp:Label ID=&amp;quot;Label1&amp;quot; runat=&amp;quot;server&amp;quot; &amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br&gt;
        &amp;lt;br /&amp;gt;&lt;br&gt;
        User Name: &amp;lt;asp:TextBox ID=&amp;quot;UserId&amp;quot; runat=&amp;quot;server&amp;quot; 
        /&amp;gt;&amp;lt;br /&amp;gt;&lt;br&gt;
        Password: &amp;lt;asp:TextBox ID=&amp;quot;Pwd&amp;quot; runat=&amp;quot;server&amp;quot; 
        /&amp;gt;&amp;lt;br /&amp;gt;&lt;br&gt;
        &amp;lt;asp:Button ID=&amp;quot;Login&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;Login&amp;quot; 
        onclick=&amp;quot;Login_Click&amp;quot; /&amp;gt;&lt;br&gt;
        &amp;lt;/div&amp;gt;&lt;br&gt;
        &amp;lt;/form&amp;gt;&lt;br&gt;
        &amp;lt;/body&amp;gt;&lt;br&gt;
        &amp;lt;/html&amp;gt;&lt;/font&gt;&lt;br&gt;
      &lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;font color="#000000" size="7"&gt;&lt;strong&gt;Code for Login.aspx.cs&lt;/strong&gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
    &lt;tr&gt;
    &lt;td&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt;using System;&lt;br&gt;
      using System.Collections.Generic;&lt;br&gt;
      using System.Linq;&lt;br&gt;
      using System.Web;&lt;br&gt;
      using System.Web.UI;&lt;br&gt;
      using System.Web.UI.WebControls;&lt;br&gt;
      using System.Data.OleDb;&lt;br&gt;
      public partial class login : System.Web.UI.Page&lt;br&gt;
      {&lt;br&gt;
      protected void Page_Load(object sender, EventArgs e)&lt;br&gt;
      {&lt;br&gt;
      }&lt;br&gt;
      protected void Login_Click(object sender, EventArgs e)&lt;br&gt;
      {&lt;br&gt;
      string sConn = &amp;quot;Provider=Microsoft.Jet.OleDb.4.0;Data Source=&amp;quot; 
      + Server.MapPath(&amp;quot;myDatabase.mdb&amp;quot;);&lt;br&gt;
      string sCmd = &amp;quot;Select Count(*) From login Where UserId = ? and Pwd= 
      ?&amp;quot;;&lt;br&gt;
      int cnt = 0;&lt;br&gt;
      OleDbConnection myConn = new OleDbConnection(sConn);&lt;br&gt;
      OleDbCommand myCmd = new OleDbCommand(sCmd, myConn);&lt;br&gt;
      myCmd.Parameters.AddWithValue(&amp;quot;&amp;quot;, UserId.Text);&lt;br&gt;
      myCmd.Parameters.AddWithValue(&amp;quot;&amp;quot;, Pwd.Text);&lt;br&gt;
      myConn.Open();&lt;br&gt;
      cnt = (int)myCmd.ExecuteScalar();&lt;br&gt;
      if (cnt == 0) { Label1.Text = &amp;quot;Invalid UserId or Password&amp;quot;; }&lt;br&gt;
      else { Response.Redirect(&amp;quot;Welcome.aspx&amp;quot;); }&lt;br&gt;
      }&lt;br&gt;
      }&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;

  &lt;tr&gt;
    &lt;td&gt;&lt;p&gt;&lt;font color="#0000FF" size="6"&gt;I have installed Visual Web Developer 2008. But I dont 
        know how to start to create this page. Can you explain, in a step-by-step 
        way?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;Step 1: Open the Web 
        Developer. The screen will look like this:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;
   &lt;img src='http://1.bp.blogspot.com/_79CQ1P9LPv8/SkXyCnTH5EI/AAAAAAAAAGM/pf3Tow4BYcw/s320/login-form-in-csharp-01.jpg' border='2' /&gt;
   
   &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;Click on the Create 
        Web Site to create a NEW website. You will get the screen like this:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;
   &lt;img src='http://2.bp.blogspot.com/_79CQ1P9LPv8/SkX1U_lHMUI/AAAAAAAAAG8/IJ1G0xinDeI/s320/login-form-in-csharp-1a.jpg' border='2' /&gt;
   &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;Have A look at screenshot. 
        I have selected website=ASP.NET, Language=C# and selected a folder.The 
        folder name was by default showing it as &amp;quot;website&amp;quot; but I have 
        changed it into &amp;quot;TUTORIAL&amp;quot;. and when I pressed OK, I got the 
        screen like this:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;
   
   &lt;img src='http://3.bp.blogspot.com/_79CQ1P9LPv8/SkXyC4p0xlI/AAAAAAAAAGU/NwHhOkbTKNo/s320/login-form-in-csharp-03.jpg' border='2' /&gt;
   &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;Now, by default, Default.aspx 
        has been created. But I dont want this file. I could have renamed this 
        file into Login.aspx. But I am not going to rename it. Let us create a 
        new file with name Login.aspx. The Steps are:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;Step1: In the solution 
        explorer, right click on the Tutorial web site. You will get a context 
        Menu. From the Content Menu, Select &amp;quot;ADD NEW ITEM&amp;quot;. See the 
        shot:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;
   &lt;img src='http://3.bp.blogspot.com/_79CQ1P9LPv8/SkXyDDCHSHI/AAAAAAAAAGc/imgZYZdbde8/s320/login-form-in-csharp-04.jpg' border='2' /&gt;
   
   &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;Step 2: In the Add 
        New Item, I have selected WEBFORM,I have typed my file name as Login.aspx, 
        I have selcted C# as my language and I have selected &amp;quot;PLACE CODE 
        IN SEPARATE FILE&amp;quot; which means, code-behind-method.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;
   &lt;img src='http://4.bp.blogspot.com/_79CQ1P9LPv8/SkXyDCggObI/AAAAAAAAAGk/b0pvhzvac4A/s320/login-form-in-csharp-05.jpg' border='2' /&gt;
   &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;Then, From the Toolbox, 
        I dragged and dropped 1 Label,2 TextBox and 1 Button into the &amp;lt;div&amp;gt; 
        tag. &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;
   &lt;img src='http://3.bp.blogspot.com/_79CQ1P9LPv8/SkXyNyhMQ4I/AAAAAAAAAGs/mGUPiet4F4s/s320/login-form-in-csharp-06.jpg' border='2' /&gt;
   &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;Save this file and 
        right click on the &amp;quot;login.aspx&amp;quot; in the Solution Explorer and 
        select &amp;quot;VIEW IN BROWSER&amp;quot;. You should get the output like this:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt; &lt;img src='http://3.bp.blogspot.com/_79CQ1P9LPv8/SkXyCd5mfBI/AAAAAAAAAGE/_g14jQ3EASM/s320/login-form-in-csharp.jpg' border='2' /&gt; 
      &lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;Next, copy the code 
        of login.aspx.cs I have given above and paste it into YOUR login.aspx.cs.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0000FF" size="5"&gt;But how to create login.aspx.cs file?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;When you create login.aspx, this login.aspx.cs is also 
        created automatically. Are you able to see a plus sign on the left side 
        of login.aspx in solution explorer. Click on this plus sign and you will 
        see the cs file. Note: cs stands for csharp.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0000FF" size="5"&gt;&lt;strong&gt;I am not able to see the SOLUTION 
        EXPLORER OR TOOL BOX.Why?&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font size="2" face="Arial, Helvetica, sans-serif"&gt; If the SOLUTION EXLORER 
        or TOOLBOX is not visible, then open the view View Menu and see there. 
        &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-4326720129580500459?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/4326720129580500459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/4326720129580500459'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/06/login-form-code-in-aspnet-csharp.html' title='Login Form - Code in ASP.NET Csharp'/><author><name>radha shivaji</name><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/_79CQ1P9LPv8/SkXyNzsy6LI/AAAAAAAAAG0/cVZVa8OsGCs/s72-c/login-form-in-csharp-07.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-4529535895647201887</id><published>2009-01-22T03:15:00.000-08:00</published><updated>2009-07-25T06:51:50.450-07:00</updated><title type='text'>What is ADO.NET | Data Provider | DataSet</title><content type='html'>&lt;div&gt;
&lt;img border="3" src="http://3.bp.blogspot.com/_79CQ1P9LPv8/SkNTFqFDE4I/AAAAAAAAAEg/ZRtEZmVqTXc/s400/adonet1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5351207037120383970" /&gt;

&lt;/div&gt;

&lt;table width="500" border="1"&gt;
  &lt;tr&gt;
    &lt;td&gt;&lt;h1&gt;&lt;font color="#0099FF" size="5"&gt;What is the meaning of this line in 
        ASP.NET :&lt;/font&gt;&lt;/h1&gt;
      &lt;p&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&lt;strong&gt;&amp;lt;%@ import 
        Namespace=&amp;quot;System.Data.OracleClient&amp;quot; %&amp;gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;or &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;%@ import 
        Namespace=&amp;quot;System.Data.SqlClient&amp;quot; %&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;or&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;%@ import 
        Namespace=&amp;quot;System.Data.Oledb&amp;quot; %&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;or &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&lt;strong&gt;&lt;font size="3" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;%@ import 
        Namespace=&amp;quot;System.Data.Odbc&amp;quot; %&amp;gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;If you are using any 
        one of the above lines in your code ,that means you are using ADO.NET 
        to access data. And inside the code you will be using the corresponding 
        DATAPROVIDER listed here.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;Data Provider for 
        Oracle (System.Data.OracleClient). &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;Data Provider for 
        SQL Server (System.Data.SqlClient).&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt; &lt;br&gt;
        Data Provider for OLEDB (System.Data.OleDb). &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;&lt;br&gt;
        Data Provider for ODBC (System.Data.Odbc). &lt;br&gt;
        &lt;br&gt;
        ADO.NET is nothing but a set of classes which are used for accessing the 
        database.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;(ADO stands for Microsoft 
        Activex Data Object)&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp; &lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;Actually this DataProvider 
        is again divided into a number of objects like this:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;Connection object 
        &lt;font size="2"&gt;( OracleConnection,SqlConnection, OleDbConnection, OdbcConnection) 
        &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;&lt;br&gt;
        Command object&lt;font size="2"&gt; (SqlCommand, OleDbCommand, OdbcCommand, 
        OracleCommand) &lt;/font&gt; &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;&lt;br&gt;
        DataReader object&lt;font size="2"&gt; (SqlDataReader, OleDbDataReader, OdbcDataReader, 
        OracleDataReader) &lt;/font&gt; &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;&lt;br&gt;
        DataAdapter object&lt;font size="2"&gt; (SqlDataAdapter, OleDbDataAdapter, OdbcDataAdapter, 
        OracleDataAdapter). &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;Apart from the above, 
        the ADO.NET consisits of another item known as &lt;font color="#00FF00"&gt;DATATSET&lt;/font&gt;. 
        &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;br&gt;
      &lt;/p&gt;
      &lt;p&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

 &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;Carefully watch the 
        Diagram given at the top. To get data from the database, you have to follow 
        the Red Path or the Blue Path. In the Red Path, DataReader is there. It 
        is very fast. But it is forward-only which means it is useful for JUST 
        display the records (not good for updating).&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="5" face="Arial, Helvetica, sans-serif"&gt;The Blue path has 
        DataSet which has lot many features.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;br&gt;
      &lt;/p&gt;
      &lt;p&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-4529535895647201887?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/4529535895647201887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/4529535895647201887'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/01/what-is-adonet-data-provider-dataset.html' title='What is ADO.NET | Data Provider | DataSet'/><author><name>radha shivaji</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_79CQ1P9LPv8/SkNTFqFDE4I/AAAAAAAAAEg/ZRtEZmVqTXc/s72-c/adonet1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-4744649042550891823</id><published>2009-01-21T03:43:00.000-08:00</published><updated>2009-07-25T06:52:14.212-07:00</updated><title type='text'>CSHARP command parameter concepts</title><content type='html'>&lt;table width="491" border="1"&gt;
  &lt;tr&gt;
    &lt;td width="481" bgcolor="#d0d0d0"&gt;&lt;font color="#333333" size="3" face="Arial, Helvetica, sans-serif"&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot; Debug=&amp;quot;true&amp;quot;%&amp;gt;&lt;br&gt;
      &amp;lt;%@ Import Namespace=&amp;quot;System.Data.OleDb&amp;quot; %&amp;gt;&lt;br&gt;
      &amp;lt;%&lt;br&gt;
      string sConn;&lt;br&gt;
      sConn= @&amp;quot;Provider=Microsoft.Jet.Oledb.4.0;Data Source=C:/emp.mdb&amp;quot;;&lt;br&gt;
      string sql=@&amp;quot;select [name] from emp where EmpID=@EmpID&amp;quot;;&lt;br&gt;
      string empName;&lt;br&gt;
      int sEmpId=25;&lt;br&gt;
      OleDbConnection conn=new OleDbConnection(sConn);&lt;br&gt;
      OleDbCommand cmd=new OleDbCommand(sql,conn);&lt;br&gt;
      cmd.Parameters.Add(&amp;quot;@EmpID&amp;quot;,OleDbType.Integer);&lt;br&gt;
      cmd.Parameters[&amp;quot;@EmpID&amp;quot;].Value=sEmpId;&lt;br&gt;
      conn.Open();&lt;br&gt;
      empName=cmd.ExecuteScalar().ToString();&lt;br&gt;
      conn.Close();&lt;br&gt;
      Response.Write(empName);&lt;br&gt;
      %&amp;gt;&lt;/font&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;img border="2" src='http://3.bp.blogspot.com/_79CQ1P9LPv8/SkyPloIWKuI/AAAAAAAAAHs/LyQUdaA7ktc/s800/cmd-parameters-concept-01-res300.jpg' /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-4744649042550891823?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/4744649042550891823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/4744649042550891823'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/01/csharp-command-parameter-concepts.html' title='CSHARP command parameter concepts'/><author><name>radha shivaji</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_79CQ1P9LPv8/SkyPloIWKuI/AAAAAAAAAHs/LyQUdaA7ktc/s72-c/cmd-parameters-concept-01-res300.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-2787096629953453203</id><published>2009-01-20T00:16:00.000-08:00</published><updated>2009-07-25T06:52:35.123-07:00</updated><title type='text'>Why @ symbol is used in string</title><content type='html'>&lt;table width="800" border="1"&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="7"&gt;Why &amp;quot;@&amp;quot; symbol is used in Strings?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#333333" size="4"&gt;The Wrong way of writng a string:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#333333" size="6"&gt;string x=&amp;quot;c:\abc\hello.txt&amp;quot;;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#333333" size="6"&gt;The Right way of writing the above string:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#333333" size="6"&gt;string x=@&amp;quot;c:\abc\hello.txt&amp;quot;;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#333333" size="6"&gt;What is the difference between these two?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#333333" size="6"&gt;When you are using &amp;quot;@&amp;quot; symbol, 
        you mean that the text is just a literal. But if you dont use &amp;quot;@&amp;quot; 
        symbol, in the above case, the BACKSLASH will be treated as ESCAPE SEQUENCEand 
        it will create errrors.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-2787096629953453203?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/2787096629953453203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/2787096629953453203'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/01/why-symbol-is-used-in-string.html' title='Why @ symbol is used in string'/><author><name>radha shivaji</name><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></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-1710142947485744270</id><published>2009-01-19T00:00:00.000-08:00</published><updated>2009-07-25T06:53:08.086-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET CSHAR C#  EXECUTE SCALAR'/><title type='text'>ExecuteScalar ExecuteReader ExecuteNonQuery : What is the Difference</title><content type='html'>&lt;table width="800" border="1"&gt;
  &lt;tr&gt; 
    &lt;td&gt;&lt;p&gt;&lt;font color="#0099FF" size="7"&gt;ASP.NET C# :&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="7"&gt;Today we are going to see the answers 
        for these questions:&lt;/font&gt;&lt;/p&gt;
      &lt;ul&gt;
        &lt;li&gt;&lt;font color="#0099FF" size="7"&gt; What is the difference between ExecuteScalar,ExecuteReader 
          and ExecuteNonQuery&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font color="#0099FF" size="7"&gt;When to use ExecuteScalar?&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font color="#0099FF" size="7"&gt;When to use ExecuteReader?&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font color="#0099FF" size="7"&gt;When to use ExecuteNonQuery?&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font color="#0099FF" size="7"&gt;What is the code for deleting a record?&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font color="#0099FF" size="7"&gt;What is the code for inserting a record?&lt;/font&gt;&lt;/li&gt;
        &lt;li&gt;&lt;font color="#0099FF" size="7"&gt;What is the code for updating a record?&lt;/font&gt;&lt;/li&gt;
      &lt;/ul&gt;
      &lt;p&gt;gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;Point No. 1: When 
        to use ExecuteScalar,ExecuteReader and ExecuteNonQuery?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;It depends on the 
        SQL Statement used in your code.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;If the output of the 
        sql statement is JUST A SINGLE VALUE, then use : ExecuteScalar.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;If the output of the 
        sql statement is MORE THAN ONE VALUE then use : ExecuteReader&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font size="4" face="Arial, Helvetica, sans-serif"&gt;If the output of the 
        sql statement is NONE, then use : ExecuteNonQuery.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&lt;/p&gt;
      &lt;p&gt;&lt;font color="#990000" size="4" face="Arial, Helvetica, sans-serif"&gt;Point 
        No 2. Can you give some SQL statements which returns JUST A SINGLE VALUE?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#990000" size="4" face="Arial, Helvetica, sans-serif"&gt;&amp;quot;Select 
        count(*) from emp&amp;quot;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#990000" size="4" face="Arial, Helvetica, sans-serif"&gt;&amp;quot;Select 
        EmpName where EmpID=25&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#990000" size="4" face="Arial, Helvetica, sans-serif"&gt;&amp;quot;Select 
        Sum(marks) from MarksMaster where StudentId=25&amp;quot;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"&gt;Note: 
        If your sql statement output has more than one value,ExecuteScalar will 
        return the value of first column of first row.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&lt;/p&gt;
      &lt;p&gt;&lt;font color="#9900FF" size="4" face="Arial, Helvetica, sans-serif"&gt;Point 
        No.3 Can you give some SQL statements which returns MORE THAN ONE VALUE? 
        &lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#9900FF" size="4" face="Arial, Helvetica, sans-serif"&gt;&amp;quot;Select 
        EmpID,EmpName,Salary from emp&amp;quot;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#9900FF" size="4" face="Arial, Helvetica, sans-serif"&gt;&amp;quot;Select 
        * from emp where emp_id=25&amp;quot;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&lt;/p&gt;
      &lt;p&gt;&lt;font color="#006600" size="4" face="Arial, Helvetica, sans-serif"&gt;Point 
        No. 4: Can you give some sql statements which returns no output data:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#006600" size="4" face="Arial, Helvetica, sans-serif"&gt;&amp;quot;Insert 
        into emp values(1,'raja',2000)&amp;quot;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#006600" size="4" face="Arial, Helvetica, sans-serif"&gt;&amp;quot;Update 
        emp set EmpName='Raja' where EmpId=25&amp;quot;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#006600" size="4" face="Arial, Helvetica, sans-serif"&gt;&amp;quot;Delete 
        from emp where EmpID=25&amp;quot;&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#FF0000" size="2" face="Arial, Helvetica, sans-serif"&gt;Note: 
        ExecuteNonQuery will not return any records. but it will return number 
        of records affected. If &amp;quot;No Count&amp;quot; property of the database 
        is ON, then it will NOT return number of records affected. Instead it 
        will return just -1 (minus one).&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="7"&gt;ExecuteReader EXAMPLE-01&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;string sConn= &amp;quot;Data Source=SALES;user id=scott;password=tiger;&amp;quot;;&lt;br /&gt;
        string sql = &amp;quot;select * from emp&amp;quot;;&lt;br /&gt;
        OracleConnection myConn = new OracleConnection(sConn);&lt;br /&gt;
        OracleCommand myCmd=new OracleCommand(sql,myConn);&lt;br /&gt;
        DropDownList1.DataTextField=&amp;quot;EmpName&amp;quot;;&lt;br /&gt;
        myConn.Open();&lt;br /&gt;
        DropDownList1.DataSource = myCmd.ExecuteReader();&lt;br /&gt;
        DropDownList1.DataBind();&lt;/p&gt;
      &lt;p&gt;gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="7"&gt;ExecuteReader EXAMPLE-02&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;string sConn= &amp;quot;Data Source=SALES;user id=scott;password=tiger;&amp;quot;;&lt;br /&gt;
        string sql = &amp;quot;select * from emp&amp;quot;;&lt;br /&gt;
        OracleConnection myConn = new OracleConnection(sConn);&lt;br /&gt;
        OracleCommand myCmd=new OracleCommand(sql,myConn);&lt;br /&gt;
        &lt;br /&gt;
        myConn.Open();&lt;br /&gt;
        OracleDataReader myReader= myCmd.ExecuteReader();&lt;/p&gt;
      &lt;p&gt; while (myReader.Read())&lt;br /&gt;
        {&lt;br /&gt;
        Response.Write(myReader[0]);&lt;/p&gt;
      &lt;p&gt; }&lt;/p&gt;
      &lt;p&gt;gggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="7"&gt;ExecuteReader EXAMPLE-03&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;public void ReadOra()&lt;br /&gt;
        {&lt;br /&gt;
        OracleDataReader myReader= null;&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
        conn.Open();&lt;br /&gt;
        OracleCommand myCmd = new OracleCommand(&amp;quot;select * from emp&amp;quot;,myConn);&lt;br /&gt;
        myReader =myCmd.ExecuteReader();&lt;br /&gt;
        while (myReader.Read())&lt;br /&gt;
        {&lt;br /&gt;
        Response.Write(myReaderr[0]);&lt;br /&gt;
        }&lt;br /&gt;
        }&lt;br /&gt;
        finally&lt;br /&gt;
        {&lt;br /&gt;
        if (myReader != null)&lt;br /&gt;
        {&lt;br /&gt;
        myReader.Close();&lt;br /&gt;
        }&lt;br /&gt;
        if (myConn != null)&lt;br /&gt;
        {&lt;br /&gt;
        myConn.Close();&lt;br /&gt;
        }&lt;br /&gt;
        } &lt;br /&gt;
        }&lt;br /&gt;
        &lt;br /&gt;
        gggggggggggggggggggggggggggggggggggggggggggggggggggggg &lt;/p&gt;
      &lt;p&gt;&lt;br /&gt;
      &lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="7"&gt;ExecuteScalar EXAMPLE-01&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;string sConn= &amp;quot;Data Source=SALES;user id=scott;password=tiger;&amp;quot;;&lt;br /&gt;
        string sql = &amp;quot;select count(*) from emp&amp;quot;&lt;br /&gt;
        OracleConnection myConn = new OracleConnection(sConn);&lt;br /&gt;
        OracleCommand myCmd=new OracleCommand(sql,myConn);&lt;br /&gt;
        myConn.Open();&lt;br /&gt;
        int cnt=(int)myCmd.ExecuteScalar();&lt;/p&gt;
      &lt;p&gt;&lt;font color="#FF0000"&gt;note: ExecuteSclar() will return an object. If 
        you want integer as output, then you should use &amp;quot;int&amp;quot; cast operator 
        as shown above.&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="7"&gt;ExecuteNonQuery EXAMPLE-01&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;public void DeleteMe()&lt;br /&gt;
        {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
        myConn.Open();&lt;br /&gt;
        string sql = &amp;quot;delete from emp where EmpID=25&amp;quot;;&lt;br /&gt;
        OracleCommand myCmd = newOracleCommand(sql,myConn);&lt;br /&gt;
        myCmd.ExecuteNonQuery();&lt;br /&gt;
        }&lt;/p&gt;
      &lt;p&gt; finally&lt;br /&gt;
        {&lt;br /&gt;
        if (myConn != null)&lt;br /&gt;
        {&lt;br /&gt;
        myConn.Close();&lt;br /&gt;
        }&lt;br /&gt;
        } &lt;br /&gt;
        }&lt;br /&gt;
      &lt;/p&gt;
      &lt;p&gt;ggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggg&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="7"&gt;ExecuteNonQuery EXAMPLE-02&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;public void InsertOra()&lt;br /&gt;
        {&lt;br /&gt;
        try&lt;br /&gt;
        {&lt;br /&gt;
        conn.Open();&lt;br /&gt;
        string sql = &amp;quot;insert into emp values(23,'Raja');&lt;br /&gt;
        OracleCommand myCmd = new OracleCommand(sql,myConn);&lt;br /&gt;
        myCmd.ExecuteNonQuery();&lt;br /&gt;
        }&lt;br /&gt;
        finally&lt;br /&gt;
        {&lt;br /&gt;
        if (myConn != null)&lt;br /&gt;
        {&lt;br /&gt;
        myConn.Close();&lt;br /&gt;
        }&lt;br /&gt;
        } &lt;br /&gt;
        } &lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp; &lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="7"&gt;ExecuteNonQuery EXAMPLE-03&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;string sConn= &amp;quot;Data Source=SALES;user id=scott;password=tiger;&amp;quot;;&lt;br /&gt;
        string sql = &amp;quot;insert into emp values{2300,'Raja')&amp;quot;;&lt;br /&gt;
        OracleConnection myConn = new OracleConnection(sConn);&lt;br /&gt;
        OracleCommand myCmd=new OracleCommand(sql,myConn);&lt;br /&gt;
        &lt;br /&gt;
        myConn.Open();&lt;br /&gt;
        myCmd.ExecuteNonQuery();&lt;br /&gt;
      &lt;/p&gt;
      &lt;p&gt;&amp;nbsp; &lt;/p&gt;
      &lt;p&gt;ExecuteNonQuery : Example 02&lt;/p&gt;
      &lt;p&gt;string sConn= &amp;quot;Data Source=SALES;user id=scott;password=tiger;&amp;quot;;&lt;br /&gt;
        string sql = &amp;quot;delete from emp where EmpId=25&amp;quot;&lt;br /&gt;
        OracleConnection myConn = new OracleConnection(sConn);&lt;br /&gt;
        OracleCommand myCmd=new OracleCommand(sql,myConn);&lt;br /&gt;
        myConn.Open();&lt;br /&gt;
        myCmd.ExecuteNonQuery();&lt;br /&gt;
        gggggggggggggggggggggggggggggggggggggggggggggggggggggggggg &lt;/p&gt;
      &lt;p&gt;&lt;br /&gt;
      &lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-1710142947485744270?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/1710142947485744270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/1710142947485744270'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/01/executescalar-executereader.html' title='ExecuteScalar ExecuteReader ExecuteNonQuery : What is the Difference'/><author><name>radha shivaji</name><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></entry><entry><id>tag:blogger.com,1999:blog-7944116171180285252.post-1301274034157705868</id><published>2009-01-01T04:17:00.000-08:00</published><updated>2009-07-24T04:18:21.451-07:00</updated><title type='text'>HASH TABLE VS SCRIPTING DICTIONARY</title><content type='html'>&lt;table width="500" border="1"&gt;
  &lt;tr&gt; 
    &lt;td&gt;
&lt;p&gt;&lt;font color="#0099FF" size="5"&gt;What is Hash Table in ASP.NET?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&lt;font color="#0099FF" size="5"&gt;What is the Equivalent of Scripting.Dictionary 
        of Classic ASP?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;The Hash Table will look like this inside the memory:&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;table width="253" border="1"&gt;
        &lt;tr&gt; 
          &lt;td width="66"&gt;KEY&lt;/td&gt;
          &lt;td width="171"&gt;VALUE&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt; 
          &lt;td&gt;2345&lt;/td&gt;
          &lt;td&gt;raja&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt; 
          &lt;td&gt;8436&lt;/td&gt;
          &lt;td&gt;roja&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td&gt;9867&lt;/td&gt;
          &lt;td&gt;pooja&lt;/td&gt;
        &lt;/tr&gt;
      &lt;/table&gt;
      &lt;p&gt;&lt;font color="#FF0000" size="5"&gt;Important points about HashTable&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;Once you are able to create such a hash table, then you can use it as 
        a datasource.&lt;/p&gt;
      &lt;p&gt;The KEY field should NOT be NULL. But the value field can be NULL.&lt;/p&gt;
      &lt;p&gt;System.Collection should be imported. Because it cotains the class &amp;quot;HashTable&amp;quot;.&lt;/p&gt;
      &lt;p&gt;Where exactly I can use HashTable? When you create a DataTable using 
        an SQL statement, then the DataTable can be directly bind to a Datagrid. 
        But in certain cases, after fetching the recordset from the Database, 
        you have to do some arithmetic operation,etc and then only you have to 
        create a datasource. Under such conditions, HashTable will be useful.&lt;br /&gt;
      &lt;/p&gt;
      &lt;table width="480" border="2" cellpadding="4"&gt;
        &lt;tr&gt;
         
          &lt;td bgcolor="#d0d0d0" width="462"&gt;&lt;p&gt;&lt;font color="#FF0000" size="7"&gt;Sample C#code which uses HashTable&lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&amp;lt;%@ Page Language=&amp;quot;C#&amp;quot;%&amp;gt;&lt;br /&gt;
              using System.Collections;&lt;/p&gt;
            &lt;p&gt;&amp;lt;script Language=&amp;quot;C#&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
              void Page_Load() {&lt;br /&gt;
              if (!Page.IsPostBack){&lt;br /&gt;
              empList=new HashTable;&lt;br /&gt;
              empList.Add(&amp;quot;2345&amp;quot;,&amp;quot;raja&amp;quot;);&lt;br /&gt;
              empList.Add(&amp;quot;8436&amp;quot;,&amp;quot;roja&amp;quot;);&lt;br /&gt;
              empList.Add(&amp;quot;9867&amp;quot;,&amp;quot;pooja&amp;quot;);&lt;br /&gt;
              RadioButton1.DataSource=empList;&lt;br /&gt;
              RadioButton1.DataValueField=&amp;quot;Key&amp;quot;;&lt;br /&gt;
              RadioButton1.DataTextField=&amp;quot;Value&amp;quot;;&lt;br /&gt;
              RadioButton1.DataBind();&lt;br /&gt;
              }}&lt;br /&gt;
              radioOutput(s as Object,e As EventArgs){&lt;br /&gt;
              Lable1.text=&amp;quot;Selected Employee is : &amp;quot; &amp;amp; RadioButton1.SelectedItem.Text&lt;br /&gt;
              }&lt;/p&gt;
            &lt;p&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
              &amp;lt;html&amp;gt;&lt;br /&gt;
              &amp;lt;body&amp;gt;&lt;br /&gt;
              &amp;lt;form runat=&amp;quot;server&amp;quot;&amp;gt;&lt;br /&gt;
              &amp;lt;asp:RadioButtonList id=&amp;quot;RadioButton1&amp;quot; runat=&amp;quot;server&amp;quot;&lt;br /&gt;
              AutoPostBack=&amp;quot;True&amp;quot; onSelectedIndexChanged=&amp;quot;adioOutput&amp;quot; 
              /&amp;gt;&lt;br /&gt;
              &amp;lt;br /&amp;gt;&lt;br /&gt;
              &amp;lt;asp:Label id=&amp;quot;Label1&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt;&lt;br /&gt;
              &amp;lt;/form&amp;gt;&lt;br /&gt;
              &amp;lt;/body&amp;gt;&lt;br /&gt;
              &amp;lt;/html&amp;gt;&lt;/p&gt;&lt;/td&gt;
        &lt;/tr&gt;
      &lt;/table&gt;
      &lt;p&gt;&lt;font color="#FF0000" size="7"&gt;Some useful commands:&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;int cnt =HashTable1.Count;&lt;/p&gt;
      &lt;p&gt;HashTable1.Add(&amp;quot;2345&amp;quot;,&amp;quot;raja&amp;quot;);&lt;/p&gt;
      &lt;p&gt;HashTable1[ 2222&amp;quot; ] = &amp;quot;ravi&amp;quot;;&lt;/p&gt;
      &lt;p&gt;If 2222 is not there, then a new record will be created.&lt;br /&gt;
      &lt;/p&gt;
      &lt;p&gt;HashTable1.Remove(&amp;quot;2222&amp;quot;); &lt;/p&gt;
      &lt;p&gt;HashTable1.Clear();&lt;/p&gt;
      &lt;p&gt;if (HashTable1.ContainsKey(&amp;quot;Key1&amp;quot;))&lt;br /&gt;
        {&lt;br /&gt;
        dododo;&lt;br /&gt;
        }&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;if (HashTable1.ContainsValue(&amp;quot;Value1&amp;quot;))&lt;br /&gt;
        {&lt;br /&gt;
        dododo;&lt;br /&gt;
        }&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;IDictonaryEnumerator is an interface for Dictonary objects.&lt;/p&gt;
      &lt;p&gt;IDictionaryEnumerator List1= HashTable1.GetEnumerator();&lt;/p&gt;
      &lt;p&gt;while (List1.MoveNext())&lt;br /&gt;
        {&lt;br /&gt;
        response.write(List1.Key + &amp;quot;...&amp;quot; + List1.Value + &amp;quot;&amp;lt;br 
        /&amp;gt;&amp;quot;; &lt;br /&gt;
        }&lt;/p&gt;
      &lt;p&gt;The above while loop will NOT display the items in the order YOU have 
        entered. Because, the items are stored based on the hash value of the 
        KEY. So HashTable is not good for just displaying all the records. but 
        it works very fast in situations where you will supply the KEY and It 
        will give the VALUE.&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;h1&gt;&lt;font color="#FF0000" size="7"&gt;What is ListDictionary and HybridDictionary?&lt;/font&gt;&lt;/h1&gt;
      &lt;p&gt;HashTable class may be used when the collection is large&lt;br /&gt;
        for performance reasons similarly for small collections&lt;br /&gt;
        ListDictionary class is used.HybridDictionary Class is a mix&lt;br /&gt;
        of both the worlds.HybridDictionary Class implements&lt;br /&gt;
        IDictionary by using a ListDictionary while the collection&lt;br /&gt;
        is small, and then switching to a Hashtable when the&lt;br /&gt;
        collection gets large.&lt;br /&gt;
      &lt;/p&gt;
      &lt;p&gt;&lt;font color="#FF0000" size="6"&gt;Advanced Information on How HashTable works?&lt;/font&gt;&lt;/p&gt;
      &lt;p&gt;When an element is added to the Hashtable, the element is placed into 
        a bucket based on the hash code of the key. Subsequent lookups of the 
        key use the hash code of the key to search in only one particular bucket, 
        thus substantially reducing the number of key comparisons required to 
        find an element. The load factor of a Hashtable determines the maximum 
        ratio of elements to buckets. Smaller load factors cause faster average 
        lookup times at the cost of increased memory consumption. The default 
        load factor of 1.0 generally provides the best balance between speed and 
        size. &lt;/p&gt;
      &lt;p&gt;A different load factor can also be specified when the Hashtable is created. 
        As elements are added to a Hashtable, the actual load factor of the Hashtable 
        increases. When the actual load factor reaches the specified load factor, 
        the number of buckets in the Hashtable is automatically increased to the 
        smallest prime number that is larger than twice the current number of 
        Hashtable buckets. &lt;/p&gt;
      &lt;p&gt;Each key object in the Hashtable must provide its own hash function, 
        which can be accessed by calling GetHash. However, any object implementing 
        IHashCodeProvider can be passed to a Hashtable constructor, and that hash 
        function is used for all objects in the table. The capacity of a Hashtable 
        is the number of elements the Hashtable can hold. As elements are added 
        to a Hashtable, the capacity is automatically increased as required through 
        reallocation. The foreach statement of the C# language requires the type 
        of each element in the collection. &lt;/p&gt;
      &lt;p&gt;Since each element of the Hashtable is a key/value pair, the element 
        type is not the type of the key or the type of the value. Instead, the 
        element type is DictionaryEntry. The foreach statement is a wrapper around 
        the enumerator, which only allows reading from, not writing to, the collection. 
        Because serializing and deserializing an enumerator for a Hashtable can 
        cause the elements to become reordered, it is not possible to continue 
        enumeration without calling the Reset method. Because keys can be inherited 
        and their behavior changed, their absolute uniqueness cannot be guaranteed 
        by comparisons using the Equals method. &lt;/p&gt;
      &lt;p&gt;&lt;/p&gt;
      &lt;p&gt;&lt;/p&gt;
      &lt;p&gt;&lt;/p&gt;
      &lt;p&gt;&lt;br /&gt;
      &lt;/p&gt;
      &lt;p&gt;&lt;/p&gt;
      &lt;p&gt;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&amp;nbsp;&lt;/p&gt;
      &lt;p&gt;&lt;br /&gt;
      &lt;/p&gt;
      &lt;p&gt;&lt;br /&gt;
      &lt;/p&gt;
      &lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7944116171180285252-1301274034157705868?l=csharpforbeginner.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/1301274034157705868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7944116171180285252/posts/default/1301274034157705868'/><link rel='alternate' type='text/html' href='http://csharpforbeginner.blogspot.com/2009/01/hash-table-vs-scripting-dictionary.html' title='HASH TABLE VS SCRIPTING DICTIONARY'/><author><name>radha shivaji</name><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></entry></feed>
