<?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-5101081372948612051</id><updated>2012-02-18T23:30:03.880-08:00</updated><category term='visual studio'/><category term='Crystal Reports in windows applications using VB.NET'/><category term='CR 10'/><category term='DataGridView'/><category term='Windows application'/><category term='DateTime'/><category term='Windows Installer clean up'/><category term='SQL Server'/><category term='regular expressions'/><category term='Setup and Deployment'/><category term='Blogs'/><category term='web services'/><category term='C#.NET'/><category term='.NET'/><title type='text'>My experiences in .NET</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>67</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-3410353552308398956</id><published>2012-01-20T03:33:00.000-08:00</published><updated>2012-01-20T03:33:35.468-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>Exception handling difference between .NET Framework 1.1 and 2.0</title><content type='html'>What happens if there is an application exception thrown and is not caught by application.&lt;br /&gt;&lt;br /&gt;In .NET framework 1.1, it impacts the current application (web or windows) &lt;br /&gt;&lt;br /&gt;In .NET Framework 2.0, it goes upto worker process (beyond our current application), and after a couple of uncaught exceptions, the Website will be stopped automatically (Dangerous !!).&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-3410353552308398956?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/3410353552308398956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=3410353552308398956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3410353552308398956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3410353552308398956'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2012/01/exception-handling-difference-between.html' title='Exception handling difference between .NET Framework 1.1 and 2.0'/><author><name>Me</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-8061539875297718259</id><published>2011-03-15T03:03:00.001-07:00</published><updated>2011-03-15T03:03:33.486-07:00</updated><title type='text'>Serialize a class to XML</title><content type='html'>public string GetXML()&lt;br /&gt;        {&lt;br /&gt;            XmlSerializer objXMLSerializer = null;&lt;br /&gt;            StringWriter objStrW = null; // String writer to serialize the object to xml&lt;br /&gt;            String strXML; // Stores the serialized XML string&lt;br /&gt;            try&lt;br /&gt;            {&lt;br /&gt;                //Initilize the serializer &lt;br /&gt;                objXMLSerializer = new XmlSerializer(this.GetType()); // The serializer object&lt;br /&gt;                // Serialize the object&lt;br /&gt;                objStrW = new StringWriter();&lt;br /&gt;                objXMLSerializer.Serialize(objStrW, this);&lt;br /&gt;                // Retrieve the XML&lt;br /&gt;                strXML = objStrW.ToString().Replace(CommonConstants.CONST_UTF16, CommonConstants.CONST_UTF8);&lt;br /&gt;                return strXML;&lt;br /&gt;            }&lt;br /&gt;            catch (Exception ex)&lt;br /&gt;            {&lt;br /&gt;                //throw the exception to the calling function &lt;br /&gt;                throw ex;&lt;br /&gt;            }&lt;br /&gt;            finally&lt;br /&gt;            {&lt;br /&gt;                //Release the objects&lt;br /&gt;                objStrW.Close();&lt;br /&gt;                objXMLSerializer = null;&lt;br /&gt;            }&lt;br /&gt;        }&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-8061539875297718259?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/8061539875297718259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=8061539875297718259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/8061539875297718259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/8061539875297718259'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2011/03/serialize-class-to-xml.html' title='Serialize a class to XML'/><author><name>Me</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-5258972491943391577</id><published>2010-07-28T10:30:00.001-07:00</published><updated>2010-07-28T10:30:55.194-07:00</updated><title type='text'>Stored Procedures Performance Tuning</title><content type='html'>Recently I was given to optimize an SQL Query &amp;amp; would like to post my experience on that.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Indexes : Indexes are the only best way to improve the performance of select query.&lt;/div&gt;&lt;div&gt; &lt;br&gt;&lt;/div&gt;&lt;div&gt;Even though we have indexes, we might not be using them properly. For example, if the select statement has a where condition, we have to check if all the columns in where clause have an index. &lt;/div&gt;&lt;div&gt;Even if one column doesn&amp;#39;t have an index, that causes lot of performance degradation. We can even have index on more than one column. Even this helps some times... (covered index - when all the columns in select query have an index, its called covered index)&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;SQL server has an option even to specify which index we can use when one column has more than one index on it, one for the column alone , one could be on a group of columns.&lt;/div&gt;&lt;div&gt;&lt;br&gt; &lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;2. In the where clause if there is any aggregation - for ex: if you have convert(varchar,date1,101) in where clause - then the Index on date1 field doesn&amp;#39;t work even though there is an index on it.&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Never use functions in the where clause - this causes lot of performance degradation.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-5258972491943391577?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/5258972491943391577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=5258972491943391577' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/5258972491943391577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/5258972491943391577'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2010/07/stored-procedures-performance-tuning.html' title='Stored Procedures Performance Tuning'/><author><name>Me</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><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-6029702150687977498</id><published>2009-03-20T02:04:00.000-07:00</published><updated>2009-03-20T02:21:40.708-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='regular expressions'/><title type='text'>Regular Expressions</title><content type='html'>&lt;table border="1" cellspacing=1 cellpadding=1&gt;&lt;br /&gt;    &lt;tr class="heading"&gt;&lt;th scope="colgroup" colspan="2"&gt;&lt;h2&gt;Regular Expressions&lt;/h2&gt;&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;    &lt;tr&gt;&lt;th scope="col"&gt;Character&lt;/th&gt;&lt;th scope="col"&gt;Definition&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;    &lt;tr&gt;&lt;td&gt;^&lt;/td&gt;&lt;td&gt;Start of a string.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;    &lt;tr&gt;&lt;td&gt;$&lt;/td&gt;&lt;td&gt;End of a string.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;    &lt;tr&gt;&lt;td&gt;.&lt;/td&gt;&lt;td&gt;Any character (except \n newline)&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;    &lt;tr&gt;&lt;td&gt;|&lt;/td&gt;&lt;td&gt;Alternation.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;    &lt;tr&gt;&lt;td&gt;{...}&lt;/td&gt;&lt;td&gt;Explicit quantifier notation.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;    &lt;tr&gt;&lt;td&gt;[...]&lt;/td&gt;&lt;td&gt;Explicit set of characters to match.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;    &lt;tr&gt;&lt;td&gt;(...)&lt;/td&gt;&lt;td&gt;Logical grouping of part of an expression.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;    &lt;tr&gt;&lt;td&gt;*&lt;/td&gt;&lt;td&gt;0 or more of previous expression.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;    &lt;tr&gt;&lt;td&gt;+&lt;/td&gt;&lt;td&gt;1 or more of previous expression.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;    &lt;tr&gt;&lt;td&gt;?&lt;/td&gt;&lt;td&gt;0 or 1 of previous expression; also forces minimal matching when an expression might match several strings within a search string.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;    &lt;tr&gt;&lt;td&gt;\&lt;/td&gt;&lt;td&gt;Preceding one of the above, it makes it a literal instead of a special character.  Preceding a special matching character, see below.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;   &lt;/table&gt;&lt;br /&gt;&lt;table border="1" class="innerTable"&gt;&lt;br /&gt;  &lt;tr class="heading"&gt;&lt;br /&gt;   &lt;th scope="colgroup" colspan="2"&gt;&lt;h2&gt;Character Classes &lt;a href="http://tinyurl.com/5ck4ll"&gt;http://tinyurl.com/5ck4ll&lt;/a&gt;&lt;/h2&gt;&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;th scope="col"&gt;Char Class&lt;/th&gt;&lt;th scope="col"&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;td&gt;.&lt;/td&gt;&lt;td&gt;Matches any character except \n. If modified by the Singleline option, a period character matches any character. For more information, see Regular Expression Options.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;td&gt;[aeiou]&lt;/td&gt;&lt;td&gt;Matches any single character included in the specified set of characters.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;td&gt;[^aeiou]&lt;/td&gt;&lt;td&gt;Matches any single character not in the specified set of characters.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;td&gt;[0-9a-fA-F]&lt;/td&gt;&lt;td&gt;Use of a hyphen (–) allows specification of contiguous character ranges.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;td&gt;\p{name}&lt;/td&gt;&lt;td&gt;Matches any character in the named character class specified by {name}. Supported names are Unicode groups and block ranges. For example, Ll, Nd, Z, IsGreek, IsBoxDrawing.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;td&gt;\P{name}&lt;/td&gt;&lt;td&gt;Matches text not included in groups and block ranges specified in {name}.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;td&gt;\w&lt;/td&gt;&lt;td&gt;Matches any word character. Equivalent to the Unicode character categories&lt;br /&gt;[\p{Ll}\p{Lu}\p{Lt}\p{Lo}\p{Nd}\p{Pc}]. If ECMAScript-compliant behavior is specified with the ECMAScript option, \w is equivalent to [a-zA-Z_0-9].&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;td&gt;\W&lt;/td&gt;&lt;td&gt;Matches any nonword character. Equivalent to the Unicode categories [^\p{Ll}\p{Lu}\p{Lt}\p{Lo}\p{Nd}\p{Pc}]. If ECMAScript-compliant behavior is specified with the ECMAScript option, \W is equivalent to [^a-zA-Z_0-9].&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;td&gt;\s&lt;/td&gt;&lt;td&gt;Matches any white-space character. Equivalent to the Unicode character categories [\f\n\r\t\v\x85\p{Z}]. If ECMAScript-compliant behavior is specified with the ECMAScript option, \s is equivalent to [ \f\n\r\t\v].&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;td&gt;\S&lt;/td&gt;&lt;td&gt;Matches any non-white-space character. Equivalent to the Unicode character categories [^\f\n\r\t\v\x85\p{Z}]. If ECMAScript-compliant behavior is specified with the ECMAScript option, \S is equivalent to [^ \f\n\r\t\v].&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;td&gt;\d&lt;/td&gt;&lt;td&gt;Matches any decimal digit. Equivalent to \p{Nd} for Unicode and [0-9] for non-Unicode, ECMAScript behavior.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;  &lt;tr&gt;&lt;td&gt;\D&lt;/td&gt;&lt;td&gt;Matches any nondigit. Equivalent to \P{Nd} for Unicode and [^0-9] for non-Unicode, ECMAScript behavior.&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt; &lt;/table&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-6029702150687977498?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/6029702150687977498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=6029702150687977498' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/6029702150687977498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/6029702150687977498'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2009/03/regular-expressions.html' title='Regular Expressions'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-394444674124483187</id><published>2009-02-23T08:34:00.000-08:00</published><updated>2009-02-23T09:07:35.045-08:00</updated><title type='text'>Custom Validator to validate Date</title><content type='html'>This is a custom validation that tests if the given date is in 30 days from today. (This validator throws error when the date is less than today or when the date is greater than 30 days from today)&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------------------&lt;br /&gt;This post is purely for my personal reference. :-)&lt;br /&gt;-----------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %&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;Untitled Page&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;script language="javascript" type="text/javascript"&amp;gt;&lt;br /&gt;function datevalidate(sender, args)&lt;br /&gt;{&lt;br /&gt;var dd = document.getElementById("&amp;lt;%=TextBox1.ClientID%&amp;gt;").value;&lt;br /&gt;var mm = document.getElementById("&amp;lt;%=TextBox2.ClientID%&amp;gt;").value;&lt;br /&gt;var yy = document.getElementById("&amp;lt;%=TextBox3.ClientID%&amp;gt;").value;&lt;br /&gt;//Why can't I take date from Javascript ? (I want server's date as per my requirement)&lt;br /&gt;var ddnow = document.getElementById("&amp;lt;%=hdnDay.ClientID%&amp;gt;").value;&lt;br /&gt;var mmnow = document.getElementById("&amp;lt;%=hdnMonth.ClientID%&amp;gt;").value;&lt;br /&gt;var yynow = document.getElementById("&amp;lt;%=hdnYear.ClientID%&amp;gt;").value;&lt;br /&gt;mm = mm-1; // javascript month range 0 - 11&lt;br /&gt;mmnow = mmnow-1; //Month ranges from 0-11 in Javascript&lt;br /&gt;var tempDate = new Date(yy,mm,dd);&lt;br /&gt;var today = new Date(2009,1,23);&lt;br /&gt;var d = new Date();&lt;br /&gt;d.setFullYear(yynow,mmnow,ddnow+30);&lt;br /&gt;//First check if the given date is valid.&lt;br /&gt;if ( (yy == tempDate.getFullYear()) &amp;amp;&amp;amp; (mm == tempDate.getMonth()) &amp;amp;&amp;amp; (dd == tempDate.getDate()) )&lt;br /&gt;{&lt;br /&gt;if(tempDate &amp;lt; today)&lt;br /&gt;{&lt;br /&gt;args.IsValid = false;&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;if(tempDate &amp;lt; d)&lt;br /&gt;args.IsValid = true;&lt;br /&gt;else&lt;br /&gt;args.IsValid = false;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;// if ( (yy == tempDate.getFullYear()) &amp;amp;&amp;amp; (mm == tempDate.getMonth()) &amp;amp;&amp;amp; (dd == tempDate.getDate()) )&lt;br /&gt;// {&lt;br /&gt;// args.IsValid=true;&lt;br /&gt;// } else&lt;br /&gt;// {&lt;br /&gt;// args.IsValid=false;&lt;br /&gt;// }&lt;br /&gt;}&lt;br /&gt;&amp;lt;/script&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;asp:textbox id="TextBox1" runat="server"&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;&amp;lt;asp:textbox id="TextBox2" runat="server"&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;&amp;lt;asp:textbox id="TextBox3" runat="server"&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;br /&gt;&amp;lt;asp:customvalidator id="custdate" runat="server" controltovalidate="TextBox3" clientvalidationfunction="datevalidate" errormessage="Invalid date"&amp;gt;&amp;lt;/asp:CustomValidator&amp;gt;&lt;br /&gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;asp:button id="Button1" runat="server" text="Button"&amp;gt;&lt;br /&gt;&amp;lt;input type="hidden" id="hdnDay" runat="server"&amp;gt;&lt;br /&gt;&amp;lt;input type="hidden" id="hdnMonth" runat="server"&amp;gt;&lt;br /&gt;&amp;lt;input type="hidden" id="hdnYear" runat="server"&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;br /&gt;&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------------&lt;br /&gt;Code-behind&lt;br /&gt;-----------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&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;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;hdnDay.Value = DateTime.Now.ToString("dd");&lt;br /&gt;hdnMonth.Value = DateTime.Now.ToString("MM"); //m is for minutes. M is for month.&lt;br /&gt;hdnYear.Value = DateTime.Now.ToString("yyyy");&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-394444674124483187?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/394444674124483187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=394444674124483187' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/394444674124483187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/394444674124483187'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2009/02/custom-validator-to-validate-date.html' title='Custom Validator to validate Date'/><author><name>Me</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-8581148935581013191</id><published>2008-11-27T23:05:00.000-08:00</published><updated>2008-11-27T23:13:10.020-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DateTime'/><title type='text'>Printing Date in different formats</title><content type='html'>DateTime.ToString() &lt;br /&gt;Assume dt is a datetime object.&lt;br /&gt;dt.ToString("MM/dd/yyyy") prints 05/05/2005  &lt;br /&gt;In the same way, try out the following options.&lt;br /&gt;&lt;br /&gt;0 MM/dd/yyyy 05/05/2005  &lt;br /&gt;1 dddd, dd MMMM yyyy Thursday, 05 May 2005  &lt;br /&gt;2 dddd, dd MMMM yyyy HH:mm Thursday, 05 May 2005 06:30  &lt;br /&gt;3 dddd, dd MMMM yyyy hh:mm tt Thursday, 05 May 2005 06:30 AM  &lt;br /&gt;4 dddd, dd MMMM yyyy H:mm Thursday, 05 May 2005 6:30  &lt;br /&gt;5 dddd, dd MMMM yyyy h:mm tt Thursday, 05 May 2005 6:30 AM  &lt;br /&gt;6 dddd, dd MMMM yyyy HH:mm:ss Thursday, 05 May 2005 06:30:07  &lt;br /&gt;7 MM/dd/yyyy HH:mm 05/05/2005 06:30  &lt;br /&gt;8 MM/dd/yyyy hh:mm tt 05/05/2005 06:30 AM  &lt;br /&gt;9 MM/dd/yyyy H:mm 05/05/2005 6:30  &lt;br /&gt;10 MM/dd/yyyy h:mm tt 05/05/2005 6:30 AM  &lt;br /&gt;10 MM/dd/yyyy h:mm tt 05/05/2005 6:30 AM  &lt;br /&gt;10 MM/dd/yyyy h:mm tt 05/05/2005 6:30 AM  &lt;br /&gt;11 MM/dd/yyyy HH:mm:ss 05/05/2005 06:30:07 &lt;br /&gt;12 MMMM dd May 05  &lt;br /&gt;13 MMMM dd May 05  &lt;br /&gt;14 yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK 2005-05-05T06:30:07.7199222-04:00  &lt;br /&gt;15 yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK 2005-05-05T06:30:07.7199222-04:00  &lt;br /&gt;16 ddd, dd MMM yyyy HH':'mm':'ss 'GMT' Thu, 05 May 2005 06:30:07 GMT  &lt;br /&gt;17 ddd, dd MMM yyyy HH':'mm':'ss 'GMT' Thu, 05 May 2005 06:30:07 GMT  &lt;br /&gt;18 yyyy'-'MM'-'dd'T'HH':'mm':'ss 2005-05-05T06:30:07  &lt;br /&gt;19 HH:mm 06:30  &lt;br /&gt;20 hh:mm tt 06:30 AM  &lt;br /&gt;21 H:mm 6:30  &lt;br /&gt;22 h:mm tt 6:30 AM  &lt;br /&gt;23 HH:mm:ss 06:30:07  &lt;br /&gt;24 yyyy'-'MM'-'dd HH':'mm':'ss'Z' 2005-05-05 06:30:07Z  &lt;br /&gt;25 dddd, dd MMMM yyyy HH:mm:ss Thursday, 05 May 2005 06:30:07  &lt;br /&gt;26 yyyy MMMM 2005 May  &lt;br /&gt;27 yyyy MMMM 2005 May  &lt;br /&gt;&lt;br /&gt;The patterns for DateTime.ToString ( 'd' ) : &lt;br /&gt;0 MM/dd/yyyy 05/05/2005  &lt;br /&gt;&lt;br /&gt;The patterns for DateTime.ToString ( 'D' ) : &lt;br /&gt;0 dddd, dd MMMM yyyy Thursday, 05 May 2005  &lt;br /&gt;&lt;br /&gt;The patterns for DateTime.ToString ( 'f' ) : &lt;br /&gt;0 dddd, dd MMMM yyyy HH:mm Thursday, 05 May 2005 06:30  &lt;br /&gt;1 dddd, dd MMMM yyyy hh:mm tt Thursday, 05 May 2005 06:30 AM  &lt;br /&gt;2 dddd, dd MMMM yyyy H:mm Thursday, 05 May 2005 6:30  &lt;br /&gt;3 dddd, dd MMMM yyyy h:mm tt Thursday, 05 May 2005 6:30 AM  &lt;br /&gt;&lt;br /&gt;The patterns for DateTime.ToString ( 'F' ) : &lt;br /&gt;0 dddd, dd MMMM yyyy HH:mm:ss Thursday, 05 May 2005 06:30:07  &lt;br /&gt;&lt;br /&gt;The patterns for DateTime.ToString ( 'g' ) : &lt;br /&gt;0 MM/dd/yyyy HH:mm 05/05/2005 06:30  &lt;br /&gt;1 MM/dd/yyyy hh:mm tt 05/05/2005 06:30 AM  &lt;br /&gt;2 MM/dd/yyyy H:mm 05/05/2005 6:30  &lt;br /&gt;3 MM/dd/yyyy h:mm tt 05/05/2005 6:30 AM  &lt;br /&gt;&lt;br /&gt;The patterns for DateTime.ToString ( 'G' ) : &lt;br /&gt;0 MM/dd/yyyy HH:mm:ss 05/05/2005 06:30:07  &lt;br /&gt;&lt;br /&gt;The patterns for DateTime.ToString ( 'm' ) : &lt;br /&gt;0 MMMM dd May 05  &lt;br /&gt;&lt;br /&gt;The patterns for DateTime.ToString ( 'r' ) : &lt;br /&gt;0 ddd, dd MMM yyyy HH':'mm':'ss 'GMT' Thu, 05 May 2005 06:30:07 GMT  &lt;br /&gt;&lt;br /&gt;The patterns for DateTime.ToString ( 's' ) : &lt;br /&gt;0 yyyy'-'MM'-'dd'T'HH':'mm':'ss 2005-05-05T06:30:07  &lt;br /&gt;&lt;br /&gt;The patterns for DateTime.ToString ( 'u' ) : &lt;br /&gt;0 yyyy'-'MM'-'dd HH':'mm':'ss'Z' 2005-05-05 06:30:07Z  &lt;br /&gt;&lt;br /&gt;The patterns for DateTime.ToString ( 'U' ) : &lt;br /&gt;0 dddd, dd MMMM yyyy HH:mm:ss Thursday, 05 May 2005 06:30:07  &lt;br /&gt;&lt;br /&gt;The patterns for DateTime.ToString ( 'y' ) : &lt;br /&gt;0 yyyy MMMM 2005 May  &lt;br /&gt;&lt;br /&gt;Building a custom DateTime.ToString Patterns &lt;br /&gt;The following details the meaning of each pattern character. Not the K and z character. &lt;br /&gt;&lt;br /&gt;d Represents the day of the month as a number from 1 through 31. A single-digit day is formatted without a leading zero &lt;br /&gt;dd Represents the day of the month as a number from 01 through 31. A single-digit day is formatted with a leading zero &lt;br /&gt;ddd Represents the abbreviated name of the day of the week (Mon, Tues, Wed etc) &lt;br /&gt;dddd Represents the full name of the day of the week (Monday, Tuesday etc) &lt;br /&gt;h 12-hour clock hour (e.g. 7) &lt;br /&gt;hh 12-hour clock, with a leading 0 (e.g. 07) &lt;br /&gt;H 24-hour clock hour (e.g. 19) &lt;br /&gt;HH 24-hour clock hour, with a leading 0 (e.g. 19) &lt;br /&gt;m Minutes &lt;br /&gt;mm Minutes with a leading zero &lt;br /&gt;M Month number &lt;br /&gt;MM Month number with leading zero &lt;br /&gt;MMM Abbreviated Month Name (e.g. Dec) &lt;br /&gt;MMMM Full month name (e.g. December) &lt;br /&gt;s Seconds &lt;br /&gt;ss Seconds with leading zero &lt;br /&gt;t Abbreviated AM / PM (e.g. A or P) &lt;br /&gt;tt AM / PM (e.g. AM or PM &lt;br /&gt;y Year, no leading zero (e.g. 2001 would be 1) &lt;br /&gt;yy Year, leadin zero (e.g. 2001 would be 01) &lt;br /&gt;yyy Year, (e.g. 2001 would be 2001) &lt;br /&gt;yyyy Year, (e.g. 2001 would be 2001) &lt;br /&gt;K Represents the time zone information of a date and time value (e.g. +05:00) &lt;br /&gt;z With DateTime values, represents the signed offset of the local operating system's time zone from Coordinated Universal Time (UTC), measured in hours. (e.g. +6) &lt;br /&gt;zz As z but with leadin zero (e.g. +06) &lt;br /&gt;zzz With DateTime values, represents the signed offset of the local operating system's time zone from UTC, measured in hours and minutes. (e.g. +06:00) &lt;br /&gt;f Represents the most significant digit of the seconds fraction; that is, it represents the tenths of a second in a date and time value.  &lt;br /&gt;ff Represents the two most significant digits of the seconds fraction; that is, it represents the hundredths of a second in a date and time value. &lt;br /&gt;fff Represents the three most significant digits of the seconds fraction; that is, it represents the milliseconds in a date and time value. &lt;br /&gt;ffff Represents the four most significant digits of the seconds fraction; that is, it represents the ten thousandths of a second in a date and time value. While it is possible to display the ten thousandths of a second component of a time value, that value may not be meaningful. The precision of date and time values depends on the resolution of the system clock. On Windows NT 3.5 and later, and Windows Vista operating systems, the clock's resolution is approximately 10-15 milliseconds.  &lt;br /&gt;fffff Represents the five most significant digits of the seconds fraction; that is, it represents the hundred thousandths of a second in a date and time value. While it is possible to display the hundred thousandths of a second component of a time value, that value may not be meaningful. The precision of date and time values depends on the resolution of the system clock. On Windows NT 3.5 and later, and Windows Vista operating systems, the clock's resolution is approximately 10-15 milliseconds.  &lt;br /&gt;ffffff Represents the six most significant digits of the seconds fraction; that is, it represents the millionths of a second in a date and time value. While it is possible to display the millionths of a second component of a time value, that value may not be meaningful. The precision of date and time values depends on the resolution of the system clock. On Windows NT 3.5 and later, and Windows Vista operating systems, the clock's resolution is approximately 10-15 milliseconds.  &lt;br /&gt;fffffff Represents the seven most significant digits of the seconds fraction; that is, it represents the ten millionths of a second in a date and time value. While it is possible to display the ten millionths of a second component of a time value, that value may not be meaningful. The precision of date and time values depends on the resolution of the system clock. On Windows NT 3.5 and later, and Windows Vista operating systems, the clock's resolution is approximately 10-15 milliseconds.  &lt;br /&gt;F Represents the most significant digit of the seconds fraction; that is, it represents the tenths of a second in a date and time value. Nothing is displayed if the digit is zero.  &lt;br /&gt;: Represents the time separator defined in the current DateTimeFormatInfo..::.TimeSeparator property. This separator is used to differentiate hours, minutes, and seconds.  &lt;br /&gt;/  Represents the date separator defined in the current DateTimeFormatInfo..::.DateSeparator property. This separator is used to differentiate years, months, and days.  &lt;br /&gt;"  Represents a quoted string (quotation mark). Displays the literal value of any string between two quotation marks ("). Your application should precede each quotation mark with an escape character (\).  &lt;br /&gt;' Represents a quoted string (apostrophe). Displays the literal value of any string between two apostrophe (') characters.  &lt;br /&gt;%c  Represents the result associated with a c custom format specifier, when the custom date and time format string consists solely of that custom format specifier. That is, to use the d, f, F, h, m, s, t, y, z, H, or M custom format specifier by itself, the application should specify %d, %f, %F, %h, %m, %s, %t, %y, %z, %H, or %M. For more information about using a single format specifier, see Using Single Custom Format Specifiers.&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-8581148935581013191?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/8581148935581013191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=8581148935581013191' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/8581148935581013191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/8581148935581013191'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2008/11/printing-date-in-different-formats.html' title='Printing Date in different formats'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-3258781646490225162</id><published>2008-05-30T04:58:00.000-07:00</published><updated>2008-05-30T05:01:34.611-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='regular expressions'/><title type='text'>Regular Expression that accepts 0-9,space,/,+,- only</title><content type='html'>^([0-9][\ ][\/][\+][\-])*$&lt;br /&gt;&lt;br /&gt;The below link can be used to test your regular expressions:&lt;br /&gt;&lt;a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.dotnetcoders.com/web/Learning/Regex/RegexTester.aspx" target="_blank"&gt;http://www.dotnetcoders.com/web/Learning/Regex/RegexTester.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-3258781646490225162?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/3258781646490225162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=3258781646490225162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3258781646490225162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3258781646490225162'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2008/05/regular-expression-that-accepts-0.html' title='Regular Expression that accepts 0-9,space,/,+,- only'/><author><name>Me</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-3066081262790510333</id><published>2008-05-30T02:09:00.000-07:00</published><updated>2008-05-30T04:57:58.035-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web services'/><title type='text'>Calling a web-service</title><content type='html'>Here I am not concerned about creating a web-service &amp;amp; consuming it. I hope you know this already. But sometimes when you consume the web-service in .NET it throws an exception like 'The request failed with HTTP status 401 : unauthorized'. When you try to run the web-service directly, it runs without fail.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Resolution:&lt;br /&gt;&lt;br /&gt;Dim obj As New basicops.operations        &lt;br /&gt;&lt;strong&gt;obj.Credentials = System.Net.CredentialCache.DefaultCredentials&lt;/strong&gt;        &lt;br /&gt;&lt;br /&gt;lblResult.Text = "Result: " &amp;amp; obj.Subtract(Convert.ToInt32(TextBox1.Text), Convert.ToInt32(TextBox2.Text)).ToString()&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-3066081262790510333?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/3066081262790510333/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=3066081262790510333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3066081262790510333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3066081262790510333'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2008/05/calling-web-service.html' title='Calling a web-service'/><author><name>Me</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-6985385506614124615</id><published>2008-04-24T08:24:00.000-07:00</published><updated>2008-12-11T12:48:21.701-08:00</updated><title type='text'>What happens when an asp.net page is requested from the browser</title><content type='html'>From the browser the request is sent to IIS. There is an aspnet_isapi.dll in IIS that takes care of serving the request. From this it sends the request to .net framework's worker process. (aspnet_wp.exe) &lt;br /&gt;&lt;br /&gt;From IIS there is a mapping that specifies the which isapi is going to process that page. From the website properties, From virtual directory tab, click on 'configuration' button. This shows the application configuration window.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_mnfjAqXMypk/SBCoWjm20oI/AAAAAAAAAC0/hF1IrYE6msw/s1600-h/iis.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_mnfjAqXMypk/SBCoWjm20oI/AAAAAAAAAC0/hF1IrYE6msw/s400/iis.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5192835475826987650" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At its core, the ASP.NET execution engine compiles the page into a class, which derives from the code behind class (which in turn derives directly or indirectly from the Page class). Then it injects the newly created class into the execution environment, instantiates it, and executes it.&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-6985385506614124615?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/6985385506614124615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=6985385506614124615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/6985385506614124615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/6985385506614124615'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2008/04/what-happens-when-aspnet-page-is.html' title='What happens when an asp.net page is requested from the browser'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_mnfjAqXMypk/SBCoWjm20oI/AAAAAAAAAC0/hF1IrYE6msw/s72-c/iis.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-4434806281367004259</id><published>2008-04-20T19:51:00.000-07:00</published><updated>2008-04-20T19:53:26.034-07:00</updated><title type='text'>Crystal Reports in ASP.NET</title><content type='html'>using CrystalDecisions.CrystalReports.Engine;&lt;br /&gt;-----------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;  ReportDocument rptDoc = new ReportDocument();&lt;br /&gt;        rptDoc.Load(Server.MapPath("rptOne.rpt"));&lt;br /&gt;&lt;br /&gt;        for (int index = 0; index &lt; rptDoc.Database.Tables.Count; index++)&lt;br /&gt;        {&lt;br /&gt;            rptDoc.Database.Tables[index].LogOnInfo.ConnectionInfo.ServerName = "BHARATIKUMAR";&lt;br /&gt;            rptDoc.Database.Tables[index].LogOnInfo.ConnectionInfo.DatabaseName = "Employee";&lt;br /&gt;            rptDoc.Database.Tables[index].LogOnInfo.ConnectionInfo.UserID = "kumar";&lt;br /&gt;            rptDoc.Database.Tables[index].LogOnInfo.ConnectionInfo.Password = "kumar";&lt;br /&gt;            rptDoc.Database.Tables[index].ApplyLogOnInfo(rptDoc.Database.Tables[index].LogOnInfo);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        &lt;br /&gt;        crvOne.ReportSource = rptDoc;&lt;br /&gt;        &lt;br /&gt;        crvOne.DataBind();&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-4434806281367004259?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/4434806281367004259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=4434806281367004259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/4434806281367004259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/4434806281367004259'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2008/04/crystal-reports-in-aspnet.html' title='Crystal Reports in ASP.NET'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-5637730796120759278</id><published>2008-04-10T18:37:00.000-07:00</published><updated>2008-04-10T18:42:26.608-07:00</updated><title type='text'>Posting to my blog after a very long time</title><content type='html'>Hi everyone,&lt;br /&gt;&lt;br /&gt;In my office, firewall do blocks blogger.com website. Hence couldnt login &amp; couldnt paste to my blog. After 8 months this is the first time I am logging into my blogger. &lt;br /&gt;&lt;br /&gt;I am into a production support &amp; enhancement project now. Going to work on MCMS 2002 (Microsoft Content Management Server 2002). I hope MCMS is interesting.&lt;br /&gt;&lt;br /&gt;:-) Will keep posting stuff on MCMS from now onwards.&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-5637730796120759278?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/5637730796120759278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=5637730796120759278' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/5637730796120759278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/5637730796120759278'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2008/04/posting-to-my-blog-after-very-long-time.html' title='Posting to my blog after a very long time'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-2308478747437275793</id><published>2007-09-07T05:11:00.000-07:00</published><updated>2007-09-07T05:12:21.550-07:00</updated><title type='text'>Upload a file in Window application</title><content type='html'> &lt;br&gt;&lt;font size=2 color=blue face="Courier New"&gt;if&lt;/font&gt;&lt;font size=2 face="Courier New"&gt; (openFileDialog1.ShowDialog() == &lt;/font&gt;&lt;font size=2 color=#008080 face="Courier New"&gt;DialogResult&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;.OK)&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="Courier New"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="Courier New"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font size=2 color=#008080 face="Courier New"&gt;FileInfo&lt;/font&gt;&lt;font size=2 face="Courier New"&gt; f = &lt;/font&gt;&lt;font size=2 color=blue face="Courier New"&gt;new&lt;/font&gt;&lt;font size=2 face="Courier New"&gt; &lt;/font&gt;&lt;font size=2 color=#008080 face="Courier New"&gt;FileInfo&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;(openFileDialog1.FileName);&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="Courier New"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font size=2 color=blue face="Courier New"&gt;string&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;[] fName;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="Courier New"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fName = openFileDialog1.FileName.Split(&lt;/font&gt;&lt;font size=2 color=blue face="Courier New"&gt;new&lt;/font&gt;&lt;font size=2 face="Courier New"&gt; &lt;/font&gt;&lt;font size=2 color=blue face="Courier New"&gt;char&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;[] {&lt;/font&gt;&lt;font size=2 color=#800000 face="Courier New"&gt;'\\'&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;} );&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="Courier New"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; f.CopyTo(&lt;/font&gt;&lt;font size=2 color=#800000 face="Courier New"&gt;&amp;quot;C:\\Bharathi\\&amp;quot;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt; + fName[fName.Length-1]);&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="Courier New"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font size=2 color=#008080 face="Courier New"&gt;FileStream&lt;/font&gt;&lt;font size=2 face="Courier New"&gt; fs = &lt;/font&gt;&lt;font size=2 color=blue face="Courier New"&gt;new&lt;/font&gt;&lt;font size=2 face="Courier New"&gt; &lt;/font&gt;&lt;font size=2 color=#008080 face="Courier New"&gt;FileStream&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;(&lt;/font&gt;&lt;font size=2 color=#800000 face="Courier New"&gt;&amp;quot;C:\\Bharathi\\&amp;quot;&lt;/font&gt;&lt;font size=2 face="Courier New"&gt; + fName[fName.Length - 1], &lt;/font&gt;&lt;font size=2 color=#008080 face="Courier New"&gt;FileMode&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;.Open);&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="Courier New"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font size=2 color=#008080 face="Courier New"&gt;StreamReader&lt;/font&gt;&lt;font size=2 face="Courier New"&gt; sr = &lt;/font&gt;&lt;font size=2 color=blue face="Courier New"&gt;new&lt;/font&gt;&lt;font size=2 face="Courier New"&gt; &lt;/font&gt;&lt;font size=2 color=#008080 face="Courier New"&gt;StreamReader&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;(fs);&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="Courier New"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font size=2 color=#008080 face="Courier New"&gt;MessageBox&lt;/font&gt;&lt;font size=2 face="Courier New"&gt;.Show(sr.ReadToEnd());&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="Courier New"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="Courier New"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;font size=2 color=#008000 face="Courier New"&gt;//System.IO.File.ReadAllBytes(openFileDialog1.FileName);&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="Courier New"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/font&gt;&lt;font size=2 face="sans-serif"&gt;&lt;br&gt; &lt;/font&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-2308478747437275793?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/2308478747437275793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=2308478747437275793' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/2308478747437275793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/2308478747437275793'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/09/upload-file-in-window-application.html' title='Upload a file in Window application'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-992350746783631002</id><published>2007-09-07T01:09:00.000-07:00</published><updated>2007-09-07T01:15:26.489-07:00</updated><title type='text'>VB.NET + ASP.NET + Data Grid + V1.x</title><content type='html'> &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;amp;lt;asp:datagrid id=&amp;quot;dgUserCampaigns&amp;quot; DataKeyField=&amp;quot;UserCampaignId&amp;quot; runat=&amp;quot;server&amp;quot; CssClass=&amp;quot;bordergrid&amp;quot;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AllowSorting=&amp;quot;True&amp;quot; GridLines=&amp;quot;Horizontal&amp;quot; ShowHeader=&amp;quot;False&amp;quot; AutoGenerateColumns=&amp;quot;False&amp;quot;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CellPadding=&amp;quot;3&amp;quot; AllowPaging=&amp;quot;False&amp;quot; Width=&amp;quot;100%&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;amp;lt;ItemStyle Height=&amp;quot;20px&amp;quot; CssClass=&amp;quot;GridItem&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;amp;lt;HeaderStyle HorizontalAlign=&amp;quot;Left&amp;quot; Height=&amp;quot;22px&amp;quot; CssClass=&amp;quot;GridHeader&amp;quot; Font-Bold=&amp;quot;True&amp;quot; VerticalAlign=&amp;quot;Middle&amp;quot;&amp;amp;gt;&amp;amp;lt;/HeaderStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;amp;lt;FooterStyle Height=&amp;quot;18px&amp;quot;&amp;amp;gt;&amp;amp;lt;/FooterStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;amp;lt;Columns&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:BoundColumn Visible=&amp;quot;False&amp;quot;&amp;amp;gt;&amp;amp;lt;/asp:BoundColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn Visible=&amp;quot;False&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;0%&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:linkbutton Runat=&amp;quot;server&amp;quot; ID=&amp;quot;lnkCreatedDate&amp;quot; CssClass=&amp;quot;gridheaderlink&amp;quot; Font-Bold=&amp;quot;True&amp;quot; CommandName=&amp;quot;sort&amp;quot;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CommandArgument=&amp;quot;CreatedDate&amp;quot;&amp;amp;gt;Created&amp;amp;lt;/asp:linkbutton&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:Label Runat=&amp;quot;server&amp;quot; CssClass=&amp;quot;fontblue&amp;quot; ID=&amp;quot;lblCreatedDate&amp;quot; text='&amp;amp;lt;%# GenValidations.GetDateValue(Databinder.Eval(container.Dataitem,&amp;quot;CreatedDate&amp;quot;))%&amp;amp;gt;' &amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:Label&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn Visible=&amp;quot;False&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;0%&amp;quot; HorizontalAlign=&amp;quot;left&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Type&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:Label Runat=&amp;quot;server&amp;quot; CssClass=&amp;quot;fontblue&amp;quot; ID=&amp;quot;lblType&amp;quot; text='&amp;amp;lt;%# Databinder.Eval(container.Dataitem,&amp;quot;TemplateType&amp;quot;)%&amp;amp;gt;' &amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:Label&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn Visible=&amp;quot;False&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderStyle HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/HeaderStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;0%&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Draft&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:Image ID=&amp;quot;imgDraft&amp;quot; ImageUrl=&amp;quot;../Images/status.gif&amp;quot; BorderWidth=&amp;quot;0&amp;quot; Runat=&amp;quot;server&amp;quot; Visible='false'&amp;amp;gt;&amp;amp;lt;/asp:Image&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn Visible=&amp;quot;false&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;0%&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Scheduled&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:Image ID=&amp;quot;imgScheduled&amp;quot; ImageUrl=&amp;quot;../Images/status.gif&amp;quot; BorderWidth=&amp;quot;0&amp;quot; Runat=&amp;quot;server&amp;quot;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Visible=''&amp;amp;gt;&amp;amp;lt;/asp:Image&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn Visible=&amp;quot;False&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;0%&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Send&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:Image ID=&amp;quot;imgSent&amp;quot; ImageUrl=&amp;quot;../Images/status.gif&amp;quot; BorderWidth=&amp;quot;0&amp;quot; Runat=&amp;quot;server&amp;quot; Visible='false'&amp;amp;gt;&amp;amp;lt;/asp:Image&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:Label id=&amp;quot;lblSend&amp;quot; Runat=&amp;quot;server&amp;quot; visible=&amp;quot;False&amp;quot; text=''&amp;amp;gt;&amp;amp;lt;/asp:Label&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn Visible=&amp;quot;False&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;0%&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Delivered&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:Image ID=&amp;quot;imgDelivered&amp;quot; ImageUrl=&amp;quot;../Images/status.gif&amp;quot; BorderWidth=&amp;quot;0&amp;quot; Runat=&amp;quot;server&amp;quot;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Visible='false'&amp;amp;gt;&amp;amp;lt;/asp:Image&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn Visible=&amp;quot;False&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;0%&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:linkbutton Runat=&amp;quot;server&amp;quot; ID=&amp;quot;lnkDeliveryDate&amp;quot; CssClass=&amp;quot;gridheaderlink&amp;quot; Font-Bold=&amp;quot;True&amp;quot; CommandName=&amp;quot;sort&amp;quot;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CommandArgument=&amp;quot;DeliveryDate&amp;quot;&amp;amp;gt;Delivery Date&amp;amp;lt;/asp:linkbutton&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:Label Runat=&amp;quot;server&amp;quot; CssClass=&amp;quot;fontblue&amp;quot; ID=&amp;quot;lblDeliveryDate&amp;quot; text='&amp;amp;lt;%# Databinder.Eval(container.Dataitem,&amp;quot;DeliveryDate&amp;quot;,&amp;quot;{0:MM/dd/yyyy}&amp;quot;)%&amp;amp;gt;' &amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:Label&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn Visible=&amp;quot;False&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderStyle HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/HeaderStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;0%&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Mail&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:LinkButton Runat=&amp;quot;server&amp;quot; ID=&amp;quot;lnkEditMail&amp;quot; CommandName=&amp;quot;Email&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;img src=&amp;quot;../Images/mail.gif&amp;quot; border=&amp;quot;0&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:LinkButton&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn Visible=&amp;quot;False&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;0%&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:linkbutton Runat=&amp;quot;server&amp;quot; ID=&amp;quot;lnkCampaignStatus&amp;quot; CssClass=&amp;quot;gridheaderlink&amp;quot; Font-Bold=&amp;quot;True&amp;quot;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CommandName=&amp;quot;sort&amp;quot; CommandArgument=&amp;quot;CampaignStatus&amp;quot;&amp;amp;gt;Status&amp;amp;lt;/asp:linkbutton&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:Label Runat=&amp;quot;server&amp;quot; CssClass=&amp;quot;fontblue&amp;quot; ID=&amp;quot;lblCampaignStatus&amp;quot; ForeColor='&amp;amp;lt;%# GenValidations.GetCampaignStatusColor(Databinder.Eval(container.Dataitem,&amp;quot;CampaignStatus&amp;quot;))%&amp;amp;gt;' text='&amp;amp;lt;%# GenValidations.GetCampaignStatus(Databinder.Eval(container.Dataitem,&amp;quot;CampaignStatus&amp;quot;))%&amp;amp;gt;' &amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:Label&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn Visible=&amp;quot;False&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;0%&amp;quot; HorizontalAlign=&amp;quot;left&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Campaign Description&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:Label Runat=&amp;quot;server&amp;quot; CssClass=&amp;quot;fontblue&amp;quot; ID=&amp;quot;lblCampaignDescription&amp;quot; Visible=False text='&amp;amp;lt;%# Databinder.Eval(container.Dataitem,&amp;quot;CampaignDescription&amp;quot;)%&amp;amp;gt;' &amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:Label&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderStyle HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/HeaderStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;9%&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:CheckBox Runat=&amp;quot;server&amp;quot; ID=&amp;quot;chkCheckAll&amp;quot; CssClass=&amp;quot;font1&amp;quot;&amp;amp;gt;&amp;amp;lt;/asp:CheckBox&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;nbsp;&amp;amp;nbsp;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:CheckBox Runat=&amp;quot;server&amp;quot; ID=&amp;quot;chk1&amp;quot; CssClass=&amp;quot;font1&amp;quot;&amp;amp;gt;&amp;amp;lt;/asp:CheckBox&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TextBox ID=&amp;quot;txtUserCampaignId&amp;quot; CssClass=&amp;quot;gridlink&amp;quot; Runat=server text='&amp;amp;lt;%# Databinder.Eval(container.Dataitem,&amp;quot;UserCampaignId&amp;quot;)%&amp;amp;gt;' style=&amp;quot;Width:0;Height:0;visibility:hidden&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TextBox&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderStyle&amp;amp;gt;&amp;amp;lt;/HeaderStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;28%&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:linkbutton Runat=&amp;quot;server&amp;quot; ID=&amp;quot;lnkCampaignSort&amp;quot; CssClass=&amp;quot;gridheaderlink&amp;quot; Font-Bold=&amp;quot;True&amp;quot; CommandName=&amp;quot;sort&amp;quot;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CommandArgument=&amp;quot;CampaignName&amp;quot;&amp;amp;gt;Campaigns&amp;amp;nbsp;&amp;amp;lt;img src=&amp;quot;../Images/arrdown.gif&amp;quot; border=&amp;quot;0&amp;quot;&amp;amp;gt;&amp;amp;lt;/asp:linkbutton&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:LinkButton id=&amp;quot;lnkCampaignName&amp;quot; CssClass=&amp;quot;gridlink&amp;quot; tooltip='&amp;amp;lt;%# Databinder.Eval(container.Dataitem,&amp;quot;CampaignName&amp;quot;)%&amp;amp;gt;' text='&amp;amp;lt;%# Genvalidations.GetStringValueWithwrap(Databinder.Eval(container.Dataitem,&amp;quot;CampaignName&amp;quot;),18)%&amp;amp;gt;' Runat=&amp;quot;server&amp;quot; CommandName=&amp;quot;Summary&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:LinkButton&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;10%&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:linkbutton Runat=&amp;quot;server&amp;quot; ID=&amp;quot;Linkbutton1&amp;quot; CssClass=&amp;quot;gridheaderlink&amp;quot; Font-Bold=&amp;quot;True&amp;quot; CommandName=&amp;quot;sort&amp;quot;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CommandArgument=&amp;quot;CampaignStatus&amp;quot;&amp;amp;gt;Status&amp;amp;lt;/asp:linkbutton&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:Label Runat=&amp;quot;server&amp;quot; CssClass=&amp;quot;fontblue&amp;quot; ID=&amp;quot;Label1&amp;quot; text='&amp;amp;lt;%# GenValidations.GetDateValue(Databinder.Eval(container.Dataitem,&amp;quot;CreatedDate&amp;quot;))%&amp;amp;gt;' &amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:Label&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:ButtonColumn Visible=&amp;quot;False&amp;quot; Text=&amp;quot;Edit&amp;quot; HeaderText=&amp;quot;Edit&amp;quot; CommandName=&amp;quot;Edit&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderStyle HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/HeaderStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle HorizontalAlign=&amp;quot;Center&amp;quot; Width=&amp;quot;8%&amp;quot; CssClass=&amp;quot;gridlink&amp;quot; VerticalAlign=&amp;quot;Middle&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:ButtonColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderStyle HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/HeaderStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;10%&amp;quot; HorizontalAlign=&amp;quot;center&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:ImageButton ID=&amp;quot;imgCampaignSummary&amp;quot; Runat=&amp;quot;server&amp;quot; ImageUrl=&amp;quot;../Images/Zoom.gif&amp;quot; BorderWidth=&amp;quot;0&amp;quot;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CommandName=&amp;quot;Summary&amp;quot;&amp;amp;gt;&amp;amp;lt;/asp:ImageButton&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderStyle HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/HeaderStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;9%&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Edit&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:LinkButton Runat=&amp;quot;server&amp;quot; ID=&amp;quot;lnkEditMessage&amp;quot; CommandName=&amp;quot;Edit&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;img src=&amp;quot;../Images/Edit.gif&amp;quot; border=&amp;quot;0&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:LinkButton&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderStyle HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/HeaderStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;9%&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Delete&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:LinkButton Runat=&amp;quot;server&amp;quot; ID=&amp;quot;lnkDelete&amp;quot; CommandName=&amp;quot;Delete&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;img src=&amp;quot;../Images/Delete.gif&amp;quot; border=&amp;quot;0&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:LinkButton&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderStyle HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/HeaderStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemStyle Width=&amp;quot;9%&amp;quot; HorizontalAlign=&amp;quot;Center&amp;quot;&amp;amp;gt;&amp;amp;lt;/ItemStyle&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Summary&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/HeaderTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;asp:LinkButton Runat=&amp;quot;server&amp;quot; ID=&amp;quot;lnkSummary&amp;quot; CommandName=&amp;quot;Summary&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;img src=&amp;quot;../Images/book.gif&amp;quot; border=&amp;quot;0&amp;quot;&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:LinkButton&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/ItemTemplate&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;lt;/asp:TemplateColumn&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;amp;lt;/Columns&amp;amp;gt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;amp;lt;/asp:datagrid&amp;amp;gt;&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-992350746783631002?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/992350746783631002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=992350746783631002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/992350746783631002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/992350746783631002'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/09/vbnet-aspnet-data-grid-v1x.html' title='VB.NET + ASP.NET + Data Grid + V1.x'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-3891004168008455096</id><published>2007-09-06T05:36:00.001-07:00</published><updated>2007-09-06T05:36:13.186-07:00</updated><title type='text'>Calling a DB2 Stored Procedure from .NET</title><content type='html'> &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;Calling a DB2 Stored Procedure from .NET:&lt;/font&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;using System.Data.OleDb;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;------------------------------------&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;///I am executing a stored procedure which is returning a DataTable&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;public DataTable ExecuteDb2Procedure()&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;{&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OleDbConnection oledbCnn;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OleDbDataAdapter oledbAdapter;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OleDbCommand oledbCmd;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OleDbParameter oledbParam = new OleDbParameter();;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.Data.DataTable dt = new DataTable();&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OleDbTransaction oledbTrans;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; string cmdText;&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; oledbCnn = new OleDbConnection(System.Configuration.ConfigurationManager.AppSettings[&amp;quot;ConnectionString&amp;quot;]);&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cmdText = &amp;quot;{call &amp;quot; + StoredProcedureName + &amp;quot; (&amp;quot;;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;//Here you have to just pass parameter values. Dont pass parameter name &amp;nbsp;&amp;amp; value. Just pass parameter value. If the parameter is string type place the string inside single quotes.&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cmdText = cmdText + &amp;quot; &amp;quot; + intParameterValue1.ToString() + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;,'&amp;quot; + strParamValue2 + &amp;quot;',&amp;quot; + intParameterValue2.ToString();&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cmdText = cmdText + &amp;quot; ) } &amp;quot;;&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;oledbCmd = new OleDbCommand(cmdText, oledbCnn);&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;oledbCmd.CommandTimeout = 60;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;oledbAdapter = new OleDbDataAdapter(oledbCmd);&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;oledbCmd.CommandType = CommandType.Text;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;oledbCmd.CommandText = cmdText;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;oledbAdapter.SelectCommand = oledbCmd;&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;try&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;{&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; retval = oledbAdapter.Fill(dt);&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;}&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;catch&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;{&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Throw exception&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;}&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;return dt;&lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;}&lt;/font&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/font&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-3891004168008455096?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/3891004168008455096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=3891004168008455096' title='46 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3891004168008455096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3891004168008455096'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/09/calling-db2-stored-procedure-from-net.html' title='Calling a DB2 Stored Procedure from .NET'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>46</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-5281062144748874377</id><published>2007-09-06T05:16:00.001-07:00</published><updated>2007-09-06T05:16:37.726-07:00</updated><title type='text'>Programmatically determine if a File is an assembly</title><content type='html'> &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;We can take help of System.Reflection.AssemblyName class to determine if a file is an assembly or not.&lt;/font&gt; &lt;br&gt; &lt;br&gt; &lt;form action="http://msdn2.microsoft.com/en-us/library/ms173100(VS.80).aspx" method=post&gt; &lt;br&gt;&lt;font size=3&gt;&lt;tt&gt;Call the method &lt;/tt&gt;&lt;/font&gt; &lt;form action="http://msdn2.microsoft.com/en-us/library/ms173100(VS.80).aspx" method=post&gt;&lt;font size=3&gt;&lt;tt&gt;'GetAssemblyName' with the full path &amp;amp; file name. If this statement executes successfully the file is an assembly, if it throws 'BadImageFormatException' the specified file is not an assembly. &lt;/tt&gt;&lt;/font&gt; &lt;br&gt; &lt;br&gt;&lt;font size=3&gt;&lt;tt&gt;GetAssemblyName can also throw an exception if the assembly is already loaded. &lt;/tt&gt;&lt;/font&gt; &lt;br&gt;&lt;/form&gt;&lt;/form&gt; &lt;br&gt; &lt;form action="http://msdn2.microsoft.com/en-us/library/ms173100(VS.80).aspx" method=post&gt; &lt;br&gt;&lt;font size=3 color=blue&gt;&lt;tt&gt;class&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt; TestAssembly&lt;br&gt; {&lt;br&gt;  &amp;nbsp; &amp;nbsp;&lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;tt&gt;static&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt; &lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;tt&gt;void&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt; Main()&lt;br&gt;  &amp;nbsp; &amp;nbsp;{&lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;tt&gt;try&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt;&lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Reflection.AssemblyName testAssembly = &lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Reflection.AssemblyName.GetAssemblyName(@&lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=#800000&gt;&lt;tt&gt;&amp;quot;C:\Bharati\test.dll&amp;quot;&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt;);&lt;br&gt; &lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Console.WriteLine(&lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=#800000&gt;&lt;tt&gt;&amp;quot;Yes, the file is an Assembly.&amp;quot;&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt;);&lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt; &lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;tt&gt;catch&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt; (System.IO.FileNotFoundException e)&lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Console.WriteLine(&lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=#800000&gt;&lt;tt&gt;&amp;quot;The file cannot be found.&amp;quot;&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt;);&lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt; &lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;tt&gt;catch&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt; (System.BadImageFormatException e)&lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Console.WriteLine(&lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=#800000&gt;&lt;tt&gt;&amp;quot;The file is not an Assembly.&amp;quot;&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt;);&lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt; &lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;tt&gt;catch&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt; (System.IO.FileLoadException e)&lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;System.Console.WriteLine(&lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=#800000&gt;&lt;tt&gt;&amp;quot;The Assembly has already been loaded.&amp;quot;&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt;);&lt;br&gt;  &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br&gt;  &amp;nbsp; &amp;nbsp;}&lt;br&gt; }&lt;br&gt; &lt;/tt&gt;&lt;/font&gt; &lt;br&gt;&lt;/form&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-5281062144748874377?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/5281062144748874377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=5281062144748874377' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/5281062144748874377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/5281062144748874377'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/09/programmatically-determine-if-file-is.html' title='Programmatically determine if a File is an assembly'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-5334942848111405724</id><published>2007-09-06T04:19:00.000-07:00</published><updated>2007-09-06T04:20:18.864-07:00</updated><title type='text'>Dynamically Bind Event Handlers at Run Time in ASP.NET</title><content type='html'> &lt;br&gt; &lt;form action="http://msdn2.microsoft.com/en-us/library/t3d01ft1(VS.80).aspx" method=post&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;&amp;nbsp;C#.NET &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: &lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt;Button1.Click += &lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;tt&gt;new&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt; System.EventHandler(&lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;tt&gt;this&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt;.myEventHandler);&lt;/tt&gt;&lt;/font&gt; &lt;br&gt;&lt;font size=3&gt;&lt;tt&gt;VB.NET :&lt;/tt&gt;&lt;/font&gt; &lt;form action="http://msdn2.microsoft.com/en-us/library/t3d01ft1(VS.80).aspx" method=post&gt;&lt;font size=3 color=blue&gt;&lt;tt&gt;AddHandler&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt; Button1.Click, &lt;/tt&gt;&lt;/font&gt;&lt;font size=3 color=blue&gt;&lt;tt&gt;AddressOf&lt;/tt&gt;&lt;/font&gt;&lt;font size=3&gt;&lt;tt&gt; myEventHandler&lt;/tt&gt;&lt;/font&gt;&lt;/form&gt; &lt;br&gt;&lt;/form&gt; &lt;br&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-5334942848111405724?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/5334942848111405724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=5334942848111405724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/5334942848111405724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/5334942848111405724'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/09/dynamically-bind-event-handlers-at-run.html' title='Dynamically Bind Event Handlers at Run Time in ASP.NET'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-9013269058537005562</id><published>2007-08-28T04:04:00.000-07:00</published><updated>2007-08-28T04:05:18.458-07:00</updated><title type='text'>Microsoft recruits white hat hackers</title><content type='html'> &lt;br&gt; &lt;form action=http://blogs.msdn.com/hackers/Default.aspx method=post&gt; &lt;br&gt;&lt;font size=3 face="Verdana"&gt;Microsoft employs some of the best hackers in the world and actively recruits them and develops them.&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt; &lt;br&gt;&lt;/form&gt; &lt;form action=http://blogs.msdn.com/hackers/Default.aspx method=post&gt; &lt;br&gt;&lt;font size=3 face="Verdana"&gt;They work on all kinds of projects, whether it be in development, research, testing, management and of course security&lt;/font&gt;&lt;font size=3&gt; &lt;/font&gt; &lt;br&gt;&lt;/form&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;&lt;font size=2 face="sans-serif"&gt;Source: http://blogs.msdn.com/hackers/&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-9013269058537005562?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/9013269058537005562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=9013269058537005562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/9013269058537005562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/9013269058537005562'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/08/microsoft-recruits-white-hat-hackers.html' title='Microsoft recruits white hat hackers'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-4725360339359459823</id><published>2007-08-09T22:56:00.001-07:00</published><updated>2007-08-09T22:56:48.838-07:00</updated><title type='text'>SQL Server free tools by Idera</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=943475405-10082007&gt;Personally I have  not tried this. Hope it would be an useful reference.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;A  href="http://www.idera.com/products/SQLcheck/"&gt;http://www.idera.com/products/SQLcheck/&lt;/A&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-4725360339359459823?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/4725360339359459823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=4725360339359459823' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/4725360339359459823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/4725360339359459823'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/08/sql-server-free-tools-by-idera.html' title='SQL Server free tools by Idera'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-2364118714176675164</id><published>2007-08-08T04:03:00.001-07:00</published><updated>2007-08-08T04:03:23.464-07:00</updated><title type='text'>SQL Server 2008 Katmai, </title><content type='html'>&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;Today I had attended  first webinar on SQL Server 2008.&amp;nbsp; Eventhough the net was slow and voice  was breaking somehow I managed to follow that.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=879374910-08082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;Some of the key  concepts are:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=879374910-08082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;1. Enterprise Data  Platform&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;2. Beyond  Rational&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;3. Dynamic  Development&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;4. Pervasive  Insight&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=879374910-08082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=879374910-08082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=879374910-08082007&gt;Links:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;1. To download the  SQL server katmai CTP: &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;A  href="http://www.microsoft.com/sql/prodinfo/futureversion/default.mspx"&gt;http://www.microsoft.com/sql/prodinfo/futureversion/default.mspx&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=879374910-08082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;2. SQL server best  practices:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;A  href="http://www.microsoft.com/technet/prodtechnol/sql/bestpractice/default.mspx"&gt;http://www.microsoft.com/technet/prodtechnol/sql/bestpractice/default.mspx&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=879374910-08082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;Some of the Features  that are very interesting:&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;1.FileStream data  type : We can save word, excel, audio, video files etc. into sql server itself.  In SQL Server 2005 to achive the same functionality we need to sql  varbinary(MAX) data type which stores everything in binary  format.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;With the help of  filestream format we can handle File System objects in sql server itself &amp;amp;  sql server supports ACID properties on this.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=879374910-08082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=879374910-08082007&gt;2. Separate date  &amp;amp; time datatypes along with the existing datetime data type, and also a new  datatype called datetime2 to store maximum dates.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=879374910-08082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=879374910-08082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=879374910-08082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=879374910-08082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;!-- Converted from text/rtf format --&gt; &lt;P align=left&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-2364118714176675164?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/2364118714176675164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=2364118714176675164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/2364118714176675164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/2364118714176675164'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/08/sql-server-2008-katmai.html' title='SQL Server 2008 Katmai, '/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-535002898995781780</id><published>2007-08-01T21:32:00.000-07:00</published><updated>2007-08-01T21:34:40.187-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogs'/><title type='text'>Technorati Profile</title><content type='html'>&amp;lt;a href="&amp;lt;a href="http://technorati.com/claim/nb863ikuv9" rel="me"&amp;gt;Technorati Profile&amp;lt;/a&amp;gt;"&amp;gt;&amp;lt;/a&amp;gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-535002898995781780?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/535002898995781780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=535002898995781780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/535002898995781780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/535002898995781780'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/08/technorati-profile.html' title='Technorati Profile'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-347475749840718987</id><published>2007-08-01T21:06:00.001-07:00</published><updated>2007-08-01T21:06:28.439-07:00</updated><title type='text'>Properties of WebMethod() Attribute</title><content type='html'>&lt;DIV&gt;&lt;SPAN class=346470304-02082007&gt;&lt;FONT face=Arial size=2&gt;The 6 properties of  WebMethod Attribute are&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;SPAN class=346470304-02082007&gt;&lt;FONT  face=Verdana&gt; &lt;DIV&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;Description &lt;BR&gt;MessageName  &lt;BR&gt;EnableSession&amp;nbsp; &lt;BR&gt;CacheDuration &lt;BR&gt;TransactionOption  &lt;BR&gt;BufferResponse &lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT&gt;&lt;FONT face=Verdana size=2&gt;&amp;lt;WebMethod(Description:="This Method add  two integer")&amp;gt; &lt;BR&gt;&lt;FONT color=#0000ff&gt;Public&lt;/FONT&gt; &lt;FONT  color=#0000ff&gt;Function&lt;/FONT&gt;&amp;nbsp;&lt;SPAN class=346470304-02082007&gt;&lt;FONT  color=#0000ff&gt;Add&lt;/FONT&gt;&lt;/SPAN&gt;(&lt;FONT color=#0000ff&gt;ByVal&lt;/FONT&gt; Num1 &lt;FONT  color=#0000ff&gt;As&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;Integer&lt;/FONT&gt;, &lt;FONT  color=#0000ff&gt;ByVal&lt;/FONT&gt; Num2 &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; &lt;FONT  color=#0000ff&gt;Integer&lt;/FONT&gt;) &lt;FONT color=#0000ff&gt;As&lt;/FONT&gt; &lt;/FONT&gt;&lt;FONT  face=Verdana&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;Integer&lt;BR&gt;&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;Return&lt;/FONT&gt; Num1 + Num2&lt;BR&gt;&lt;FONT color=#0000ff&gt;End&lt;/FONT&gt; &lt;FONT  color=#0000ff&gt;Function&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/SPAN&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-347475749840718987?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/347475749840718987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=347475749840718987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/347475749840718987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/347475749840718987'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/08/properties-of-webmethod-attribute.html' title='Properties of WebMethod() Attribute'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-8438103601639426687</id><published>2007-07-31T21:46:00.001-07:00</published><updated>2007-07-31T21:46:31.050-07:00</updated><title type='text'>Assembly Cache Viewer (Shfusion.dll)</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=211453904-01082007&gt;The contents of GAC  (Global Assembly Cache) are displayed by using  &lt;STRONG&gt;Shfusion.dll&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=211453904-01082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=211453904-01082007&gt;[&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT  face=Arial size=2&gt;&lt;SPAN class=211453904-01082007&gt;Fusion is the code name for  assembly binder in .NET Framework. Fusion binds the appropriate assemblies (from  bin folder or from GAC or from any&amp;nbsp;network etc.)&amp;nbsp;at load time or at  run time.]&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=211453904-01082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT  face=Arial size=2&gt;&lt;SPAN class=211453904-01082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=211453904-01082007&gt;Shfusion.dll causes  the contents of the assembly folder to appear differently than the contents of  normal windows folders. Assembly's&amp;nbsp; name, &lt;FONT face="Times New Roman"  size=3&gt;&lt;FONT face=Arial size=2&gt;assembly's type, version, culture, and public key  token are displayed in GAC.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=211453904-01082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=211453904-01082007&gt;We cant directly  paste an&amp;nbsp;assembly&amp;nbsp;into assembly folder i.e into GAC. First the  assembly must be strongly-named &amp;amp; then it can be deployed into GAC using  drag &amp;amp; drop method or by using GACUtil tool. (gacutil  -i)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=211453904-01082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=211453904-01082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=211453904-01082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=211453904-01082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=211453904-01082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=211453904-01082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=211453904-01082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN  class=211453904-01082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-8438103601639426687?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/8438103601639426687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=8438103601639426687' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/8438103601639426687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/8438103601639426687'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/assembly-cache-viewer-shfusiondll.html' title='Assembly Cache Viewer (Shfusion.dll)'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-693373026304039312</id><published>2007-07-31T21:26:00.001-07:00</published><updated>2007-07-31T21:26:19.704-07:00</updated><title type='text'>SQL : Finding Nth highest salary in different ways </title><content type='html'>&lt;DIV dir=ltr align=left&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;SPAN  class=635481904-01082007&gt;&lt;FONT color=#0000ff&gt;Query to find &amp;nbsp;2nd highest  salary:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV dir=ltr align=left&gt;&lt;FONT face=Arial&gt;&lt;FONT color=#0000ff size=2&gt;&lt;SPAN  class=635481904-01082007&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV dir=ltr align=left&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;SPAN  class=635481904-01082007&gt;&amp;nbsp;1. &lt;/SPAN&gt;Select max( salary) from emp where  salary &amp;lt; (Select max(salary) from emp)&lt;SPAN class=635481904-01082007&gt;&lt;FONT  color=#0000ff&gt;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;FONT face=Arial size=2&gt; &lt;DIV&gt; &lt;DIV&gt;&lt;FONT color=#0000ff&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=635481904-01082007&gt;&lt;FONT  color=#0000ff&gt;&amp;nbsp;2.&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;select&amp;nbsp; max(salary) from  emp&amp;nbsp; where salary not in(select&amp;nbsp; max(salary) from emp)&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=635481904-01082007&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;BR&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face="Times New Roman" size=3&gt;You can write  the query to find the Nth max salary details as follows,&lt;SPAN  class=635481904-01082007&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&amp;nbsp;(This logic  is called co-related sub queries, this acts as a for loop in a for loop.  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN class=635481904-01082007&gt;In case of Sub Queries,  the inner query gets executed only once. In co-related sub-queries for each  record selected by outer query, inner query completely gets executed. So its  time-complexity is O(n square)&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN  class=635481904-01082007&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/FONT&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face="Times New Roman" size=3&gt;Select * from  Employee E1 &lt;BR&gt;where (N-1) = (Select count(distinct(E2.Salary)) From Employee  E2&lt;BR&gt;Where E2.salary &amp;gt; E1.Salary)&lt;SPAN class=635481904-01082007&gt;&lt;FONT  face=Arial color=#0000ff size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT face="Times New Roman" size=3&gt;&lt;SPAN  class=635481904-01082007&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/FONT&gt; &lt;DIV&gt;&lt;SPAN class=082581608-05062007&gt;ex:&lt;SPAN class=635481904-01082007&gt;&lt;FONT  color=#0000ff&gt;&amp;nbsp; to find 3rd highest salary&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;Select * from Emp E1 &lt;BR&gt;where 2 = (Select count(E2.Salary) From Emp  E2&lt;BR&gt;Where E2.salary &amp;gt; E1.Salary)&lt;BR&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT color=#0000ff&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT color=#0000ff&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;The  following SQL will also return the top ten employees by salary:&lt;O:P&gt;  &lt;/O:P&gt;&lt;O:P&gt;&lt;/O:P&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;BLOCKQUOTE&gt;   &lt;P class=MsoNormal    style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WORD-SPACING: 0px"&gt;&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT    face=Arial&gt;SELECT &lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: Courier New; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;EMPNO,    LASTNAME, FIRSTNME, SALARY&lt;O:P&gt; &lt;/O:P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;   &lt;P class=MsoNormal    style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WORD-SPACING: 0px"&gt;&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT    face=Arial&gt;FROM&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: Courier New; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN    class=635481904-01082007&gt;&lt;FONT face=Arial color=#0000ff    size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;   &lt;P class=MsoNormal    style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WORD-SPACING: 0px"&gt;&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT    face=Arial&gt;EMP A&lt;O:P&gt; &lt;/O:P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;   &lt;P class=MsoNormal    style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WORD-SPACING: 0px"&gt;&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT    face=Arial&gt;WHERE 10 &amp;gt; (SELECT COUNT(*)&lt;O:P&gt; &lt;/O:P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;   &lt;P class=MsoNormal    style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WORD-SPACING: 0px"&gt;&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT    face=Arial&gt;&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: Courier New; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    &lt;/SPAN&gt;FROM&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: Courier New; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;    &lt;/SPAN&gt;EMP B&lt;O:P&gt; &lt;/O:P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;   &lt;P class=MsoNormal    style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WORD-SPACING: 0px"&gt;&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT    face=Arial&gt;&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: Courier New; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    &lt;/SPAN&gt;WHERE&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: Courier New; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Times New Roman"&gt;&amp;nbsp;    &lt;/SPAN&gt;A.SALARY &amp;lt; B.SALARY&lt;O:P&gt; &lt;/O:P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;   &lt;P class=MsoNormal    style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WORD-SPACING: 0px"&gt;&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT    face=Arial&gt;&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: Courier New; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;    &lt;/SPAN&gt;AND &lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: Courier New; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;B.SALARY    IS NOT NULL)&lt;O:P&gt; &lt;/O:P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;   &lt;P class=MsoNormal    style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WORD-SPACING: 0px"&gt;&lt;SPAN    style="FONT-SIZE: 11pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: 'Times New Roman'"&gt;&lt;FONT    face=Arial&gt;ORDER BY SALARY  DESC;&lt;O:P&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/O:P&gt;&lt;/DIV&gt;&lt;/FONT&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT color=#0000ff&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=635481904-01082007&gt;&lt;FONT color=#0000ff&gt;another example:&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;SELECT&amp;nbsp;&amp;nbsp; distinct EMPid, SALARY &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EMP A &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;WHERE 3 &amp;gt;(SELECT COUNT(*) &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  FROM&amp;nbsp;&amp;nbsp; EMP B &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  WHERE&amp;nbsp; A.SALARY &amp;lt; B.SALARY &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  AND&amp;nbsp;&amp;nbsp;&amp;nbsp; B.SALARY IS NOT NULL) &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;ORDER BY SALARY DESC;&lt;BR&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial color=#0000ff size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-693373026304039312?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/693373026304039312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=693373026304039312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/693373026304039312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/693373026304039312'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/sql-finding-nth-highest-salary-in.html' title='SQL : Finding Nth highest salary in different ways '/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-3098830470673895313</id><published>2007-07-27T02:18:00.000-07:00</published><updated>2008-12-11T12:48:21.997-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><title type='text'>Beauty of Code Snippets</title><content type='html'>Although I am using Visual Studio.NET 2005 from more than an year &amp; although I am aware of code snippets in VS.NET, never used it until recently one of my friends told me to find its beauty.&lt;br /&gt;&lt;br /&gt;just type the keyword 'while' in your visual studio.net 2005 editor, you can see this something like this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_mnfjAqXMypk/Rqm6LONchNI/AAAAAAAAACs/QDTffxnbXVk/s1600-h/w.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_mnfjAqXMypk/Rqm6LONchNI/AAAAAAAAACs/QDTffxnbXVk/s400/w.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5091805555674875090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;after typing the word while press tab twice &amp; You will find its complete syntax on your page.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is the code that I have got in visual studio after typing the word exception and tab twice.  AWESOME!! Right!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;[global::System.Serializable]&lt;br /&gt;        public class MyException : Exception&lt;br /&gt;        {&lt;br /&gt;            //&lt;br /&gt;            // For guidelines regarding the creation of new exception types, see&lt;br /&gt;            //    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconerrorraisinghandlingguidelines.asp&lt;br /&gt;            // and&lt;br /&gt;            //    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dncscol/html/csharp07192001.asp&lt;br /&gt;            //&lt;br /&gt;&lt;br /&gt;            public MyException() { }&lt;br /&gt;            public MyException(string message) : base(message) { }&lt;br /&gt;            public MyException(string message, Exception inner) : base(message, inner) { }&lt;br /&gt;            protected MyException(&lt;br /&gt;              System.Runtime.Serialization.SerializationInfo info,&lt;br /&gt;              System.Runtime.Serialization.StreamingContext context)&lt;br /&gt;                : base(info, context) { }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------------&lt;br /&gt;code for creating custom attributes (type in attribute and tab twice)&lt;br /&gt;-------------------------------------------------------------------------&lt;br /&gt;[global::System.AttributeUsage(AttributeTargets.All, Inherited = false, AllowMultiple = true)]&lt;br /&gt;    sealed class MyAttribute : Attribute&lt;br /&gt;    {&lt;br /&gt;        // See the attribute guidelines at &lt;br /&gt;        //  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconusingattributeclasses.asp&lt;br /&gt;        readonly string _positionalString;&lt;br /&gt;        int _namedInt;&lt;br /&gt;&lt;br /&gt;        // This is a positional argument.&lt;br /&gt;        public MyAttribute(string positionalString)&lt;br /&gt;        {&lt;br /&gt;            this._positionalString = positionalString;&lt;br /&gt;&lt;br /&gt;            // TODO: Implement code here.&lt;br /&gt;            throw new Exception("The method or operation is not implemented.");&lt;br /&gt;        }&lt;br /&gt;        public string PositionalString&lt;br /&gt;        {&lt;br /&gt;            get&lt;br /&gt;            {&lt;br /&gt;                return this._positionalString;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        // This is a named argument.&lt;br /&gt;        public int NamedInt&lt;br /&gt;        {&lt;br /&gt;            get&lt;br /&gt;            {&lt;br /&gt;                return this._namedInt;&lt;br /&gt;            }&lt;br /&gt;            set&lt;br /&gt;            {&lt;br /&gt;                this._namedInt = value;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Similarly we can explore iterators, for, while, interfaces etc...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Thank you my best friend for reminding me of this feature!&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-3098830470673895313?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/3098830470673895313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=3098830470673895313' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3098830470673895313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3098830470673895313'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/beauty-of-code-snippets.html' title='Beauty of Code Snippets'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_mnfjAqXMypk/Rqm6LONchNI/AAAAAAAAACs/QDTffxnbXVk/s72-c/w.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-1547495650404118647</id><published>2007-07-25T03:30:00.001-07:00</published><updated>2008-12-11T12:48:22.495-08:00</updated><title type='text'>Hierarchical Grid View (3-levels)</title><content type='html'>Recently we had a requirement with one of the customers where we have to design a dashboard that shows sales data.&lt;br /&gt;&lt;br /&gt;At a glance we have to show his the sales data of all regions. (He can filter on region any way!)&lt;br /&gt;&lt;br /&gt;When he clicks on a region, we should show all the areas in that region and the sales data of each area.&lt;br /&gt;&lt;br /&gt;Again he can click on an area, and can see the sales data of individual dealers in that area.&lt;br /&gt;&lt;br /&gt;Also when it is completely expanded and when he scrolls down to see the data, headers should remain in the same place. (i.e, just like frozen headers in excel)&lt;br /&gt;&lt;br /&gt;Alas! Thats the requirement. Thank god! No further level of hierarchy!!!!&lt;br /&gt;&lt;br /&gt;We did the trick with 3 Grid views &amp; some javascript &amp; css. &lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;To test this, create a new web page using VS.NET 2005 using C#. Copy the .aspx content of this page into your page &amp; the .aspx.cs into your .aspx.cs file. Also dont forget to copy the style sheet &amp; javascript into .aspx file. Simply run &amp; test this page. For demonistration purpose we have not connected to database here, we are generating data from code behind.&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_mnfjAqXMypk/Rqm14uNchLI/AAAAAAAAACc/cWOA6Lwhzjs/s1600-h/collapse.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_mnfjAqXMypk/Rqm14uNchLI/AAAAAAAAACc/cWOA6Lwhzjs/s400/collapse.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5091800839800784050" /&gt;&lt;/a&gt; : collapse.gif&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_mnfjAqXMypk/Rqm2EeNchMI/AAAAAAAAACk/XlPSr9-8Ak8/s1600-h/expand.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_mnfjAqXMypk/Rqm2EeNchMI/AAAAAAAAACk/XlPSr9-8Ak8/s400/expand.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5091801041664246978" /&gt;&lt;/a&gt; : expand.gif&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;Here is the CSS class that we have used:&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;         &lt;br /&gt;table {&lt;br /&gt;/*table-layout: fixed;*/&lt;br /&gt;    border-collapse: collapse;&lt;br /&gt;  font-size:10px;&lt;br /&gt; font-family:Verdana, Arial, Helvetica, sans-serif;&lt;br /&gt; color:#000000;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*This is for freezing the Header Rows*/                &lt;br /&gt;.fixedheadercell&lt;br /&gt;{&lt;br /&gt;font-family:Verdana, Arial, Helvetica, sans-serif;&lt;br /&gt;font-size:10px;&lt;br /&gt;color:#FFFFFF;&lt;br /&gt;LINE-HEIGHT: 13px;&lt;br /&gt;font-weight:bold;&lt;br /&gt;/*text-align:center;*/&lt;br /&gt;background-color:#3399FF;&lt;br /&gt;&lt;br /&gt;position: relative;&lt;br /&gt;/*top: expression(this.offsetParent.scrollTop);*/&lt;br /&gt;top:expression(document.getElementById('p1').scrollTop-2);&lt;br /&gt;&lt;br /&gt;padding-right: 2px;&lt;br /&gt;padding-left: 2px;&lt;br /&gt;padding-bottom: 2px;&lt;br /&gt;padding-top: 2px;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/*This is for freezing the columns*/        &lt;br /&gt;.fixedcolumn&lt;br /&gt;{&lt;br /&gt;font-family:Verdana, Arial, Helvetica, sans-serif;&lt;br /&gt;font-size:10px;&lt;br /&gt;color:#FFFFFF;&lt;br /&gt;LINE-HEIGHT: 13px;&lt;br /&gt;font-weight:bold;&lt;br /&gt;background-color:#3399FF;&lt;br /&gt;position: relative;&lt;br /&gt;/*top: expression(this.offsetParent.scrollTop);*/&lt;br /&gt;left:expression(document.getElementById('p1').scrollLeft-2);&lt;br /&gt;padding-right: 2px;&lt;br /&gt;padding-left: 2px;&lt;br /&gt;padding-bottom: 2px;&lt;br /&gt;padding-top: 2px;&lt;br /&gt;}&lt;br /&gt;        &lt;br /&gt;.geo_view_reg{&lt;br /&gt;font-family:Verdana, Arial, Helvetica, sans-serif;&lt;br /&gt;font-size:9px;&lt;br /&gt;color:#2D469F;&lt;br /&gt;LINE-HEIGHT: 13px;&lt;br /&gt;font-weight:bold;&lt;br /&gt;text-align:left;&lt;br /&gt;background-color:#8DCFF3;&lt;br /&gt;border-top:solid;&lt;br /&gt;border-top-width:1px;&lt;br /&gt;border-top-color:#FFFFFF;&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt;.geo_view_col {&lt;br /&gt;font-family:Verdana, Arial, Helvetica, sans-serif;&lt;br /&gt;font-size:9px;&lt;br /&gt;color:#2D469F;&lt;br /&gt;LINE-HEIGHT: 13px;&lt;br /&gt;font-weight:bold;&lt;br /&gt;background-color:#DFEFFF;&lt;br /&gt;border-top:solid;&lt;br /&gt;border-top-width:1px;&lt;br /&gt;border-top-color:#FFFFFF;&lt;br /&gt;}&lt;br /&gt;        &lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;Java script&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;&amp;lt;script type="text/javascript"&amp;gt;&lt;br /&gt;&lt;br /&gt;function firstlevelexpand(id)&lt;br /&gt;{&lt;br /&gt;//GridView1_ctl02_ChildGridView1&lt;br /&gt;    if(getimagename(document.getElementById('GridView1$ctl0'+ id + '$btnRegion').src) == "expand.gif")&lt;br /&gt;    {&lt;br /&gt;        document.getElementById('GridView1$ctl0'+ id + '$btnRegion').src = "collapse.gif";&lt;br /&gt;        document.getElementById('GridView1_ctl0'+ id + '_ChildGridView1').style.display = "none";&lt;br /&gt;    }&lt;br /&gt;    else&lt;br /&gt;    {&lt;br /&gt;        document.getElementById('GridView1$ctl0'+ id + '$btnRegion').src = "expand.gif";&lt;br /&gt;        document.getElementById('GridView1_ctl0'+ id + '_ChildGridView1').style.display = "";&lt;br /&gt;    }&lt;br /&gt;    return false;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;function collapseAll(count)&lt;br /&gt;{&lt;br /&gt;debugger;&lt;br /&gt;    var i;&lt;br /&gt;    var index;&lt;br /&gt;    for(i=2;i&amp;lt;count+2;i++)&lt;br /&gt;        {&lt;br /&gt;            if(i&amp;lt;10)&lt;br /&gt;                index = '0' + i;&lt;br /&gt;            else    &lt;br /&gt;                index = i;&lt;br /&gt;            if(eval(document.getElementById('GridView1_ctl'+ index + '_ChildGridView1')))&lt;br /&gt;            {&lt;br /&gt;                document.getElementById('GridView1$ctl'+ index + '$btnRegion').src = "collapse.gif";&lt;br /&gt;                document.getElementById('GridView1_ctl'+ index + '_ChildGridView1').style.display = "none";&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    return false;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function secondlevelexpand(id,id2)&lt;br /&gt;{&lt;br /&gt;&lt;br /&gt;    if(eval(document.getElementById(id2)))&lt;br /&gt;    {&lt;br /&gt;        if(getimagename(document.getElementById(id).src) == "expand.gif")&lt;br /&gt;        {&lt;br /&gt;            document.getElementById(id).src = "collapse.gif";&lt;br /&gt;            document.getElementById(id2).style.display = "none";&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        {&lt;br /&gt;            document.getElementById(id).src = "expand.gif";&lt;br /&gt;            document.getElementById(id2).style.display = "";&lt;br /&gt;        }&lt;br /&gt;        return false;&lt;br /&gt;    }&lt;br /&gt;    else    &lt;br /&gt;        return true;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function getimagename(fullpath)&lt;br /&gt;{&lt;br /&gt;    var imagename="";&lt;br /&gt;    var temp = new Array();&lt;br /&gt;    temp = fullpath.split("/");&lt;br /&gt;    return temp[temp.length -1];&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;ASPX CODE&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&amp;lt;form id="form1" runat="server"&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:Button ID="btnExpandAll" runat="server" OnClick="Button1_Click" Text="Expand All" /&amp;gt;&lt;br /&gt;            &amp;lt;asp:Button ID="btnCollapseAll" runat="server" OnClick="Button2_Click" Text="Collapse All" /&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;div&amp;gt;&lt;br /&gt;        &amp;lt;%--&amp;lt;asp:SqlDataSource ID="ParentSqlDataSource" runat="server" &lt;br /&gt;        ConnectionString="Provider=SQLOLEDB;Data Source=16.138.50.177;Integrated Security=SSPI;Initial Catalog=Maps"&lt;br /&gt;        ProviderName="System.Data.OleDb" SelectCommand="select region ,area,dealer,ALS_Target,ALS_MTD,ALS_MTD_Last_Month,ALS_MTD_Last_Year,ALS_YTD,ALS_YTDLY from RegionSales"&amp;gt;&lt;br /&gt;        &amp;lt;/asp:SqlDataSource&amp;gt;&lt;br /&gt;        &lt;br /&gt;        &amp;lt;asp:SqlDataSource ID="SqlDataSource1" runat="server" &lt;br /&gt;        ConnectionString="Provider=SQLOLEDB;Data Source=16.138.50.177;Integrated Security=SSPI;Initial Catalog=Maps"&lt;br /&gt;        ProviderName="System.Data.OleDb"&amp;gt;&lt;br /&gt;        &amp;lt;/asp:SqlDataSource&amp;gt;--%&amp;gt;&lt;br /&gt;        &lt;br /&gt;     &lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;  &amp;lt;asp:Panel ID="p1" runat="server" ScrollBars="Auto" Height="150px" BorderStyle="Groove" Width="555px"&amp;gt;&lt;br /&gt;    &amp;lt;asp:GridView ID="GridView1" runat="server" BorderStyle="None" GridLines="None"&lt;br /&gt;    DataKeyNames="region"  AutoGenerateColumns="False" &lt;br /&gt;    OnRowCommand="GridView1_RowCommand" OnRowCreated="GridView1_RowCreated" ShowFooter="true"&lt;br /&gt;    OnSelectedIndexChanged="GridView1_SelectedIndexChanged" ToolTip="View of Sales"&amp;gt;&lt;br /&gt;                 &amp;lt;Columns&amp;gt;&lt;br /&gt;                    &amp;lt;asp:TemplateField&amp;gt;&lt;br /&gt;                        &amp;lt;HeaderStyle CssClass="fixedheadercell" /&amp;gt;&lt;br /&gt;                        &amp;lt;HeaderTemplate&amp;gt;&lt;br /&gt;                            &amp;lt;table id="tblmain" cellpadding="0" cellspacing="0" border="0" style="border-collapse:collapse" width="100%"&amp;gt;&lt;br /&gt;                                &amp;lt;thead&amp;gt;&lt;br /&gt;                                      &amp;lt;tr&amp;gt;&lt;br /&gt;                                        &amp;lt;th align="left"&amp;gt;&lt;br /&gt;                                            &amp;lt;asp:Label ID="lblspace" runat="server" Text="" Width="15px"&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                        &amp;lt;/th&amp;gt;&lt;br /&gt;                                        &amp;lt;th align="left"&amp;gt;&lt;br /&gt;                                            &amp;lt;asp:Label ID="lblheadingregion" runat="server" Text="Region" Width="75px"&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                        &amp;lt;/th&amp;gt;&lt;br /&gt;                                        &amp;lt;th align="left"&amp;gt;&lt;br /&gt;                                            &amp;lt;asp:Label ID="lblheadingarea" runat="server" Text="Area" Width="80px"&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                        &amp;lt;/th&amp;gt;&lt;br /&gt;                                        &amp;lt;th align="left"&amp;gt;&lt;br /&gt;                                            &amp;lt;asp:Label ID="lblheadingdealer" runat="server" Text="Dealer" Width="80px"&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                        &amp;lt;/th&amp;gt;&lt;br /&gt;                                        &amp;lt;th align="center"&amp;gt;&lt;br /&gt;                                            &amp;lt;asp:Label ID="Label17" runat="server" Text="Target" Width="45px"&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                        &amp;lt;/th&amp;gt;&lt;br /&gt;                                        &amp;lt;th align="center"&amp;gt;&lt;br /&gt;                                            &amp;lt;asp:Label ID="Label18" runat="server" Text="MTD" Width="45px"&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                        &amp;lt;/th&amp;gt;&lt;br /&gt;                                        &amp;lt;th align="center"&amp;gt;&lt;br /&gt;                                            &amp;lt;asp:Label ID="Label19" runat="server" Text="MTDLM" Width="45px"&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                        &amp;lt;/th&amp;gt;&lt;br /&gt;                                        &amp;lt;th align="center"&amp;gt;&lt;br /&gt;                                            &amp;lt;asp:Label ID="Label20" runat="server" Text="MTDLY" Width="45px"&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                        &amp;lt;/th&amp;gt;&lt;br /&gt;                                        &amp;lt;th align="center"&amp;gt;&lt;br /&gt;                                            &amp;lt;asp:Label ID="Label21" runat="server" Text="YTD" Width="45px"&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                        &amp;lt;/th&amp;gt;&lt;br /&gt;                                        &amp;lt;th align="center"&amp;gt;&lt;br /&gt;                                            &amp;lt;asp:Label ID="Label22" runat="server" Text="YTDLY" Width="45px"&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                        &amp;lt;/th&amp;gt;&lt;br /&gt;                                        &lt;br /&gt;                                    &amp;lt;/tr&amp;gt;&lt;br /&gt;                                  &amp;lt;/thead&amp;gt;&lt;br /&gt;                            &amp;lt;/table&amp;gt;&lt;br /&gt;                        &amp;lt;/HeaderTemplate&amp;gt;&lt;br /&gt;                        &amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;                            &amp;lt;table border="0" cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:100%"&amp;gt;&lt;br /&gt;                                &amp;lt;tr&amp;gt;&lt;br /&gt;                                    &amp;lt;td class="geo_view_reg"&amp;gt;&lt;br /&gt;                                        &amp;lt;asp:ImageButton Width="15px" ID="btnRegion" runat="server" ImageUrl="collapse.gif" CommandName="Select" /&amp;gt; &lt;br /&gt;                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                    &amp;lt;td class="geo_view_reg"&amp;gt;&lt;br /&gt;                                        &amp;lt;asp:Label Width="75px" ID="lblRegion" runat="server" Text='&amp;lt;%#Eval("region")%&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                    &amp;lt;td class="geo_view_reg"&amp;gt;&lt;br /&gt;                                        &amp;lt;asp:Label Width="80px" ID="lblArea1" runat="server" Text=" "&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                    &amp;lt;td class="geo_view_reg"&amp;gt;&lt;br /&gt;                                        &amp;lt;asp:Label Width="80px" ID="lbldealer1" runat="server" Text=" "&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                    &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                        &amp;lt;asp:Label Width="45px" ID="lblCountry" runat="server" Text='&amp;lt;%# Eval("ALS_Target") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                    &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                        &amp;lt;asp:Label Width="45px" ID="Label5" runat="server" Text='&amp;lt;%# Eval("ALS_MTD") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                    &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                        &amp;lt;asp:Label Width="45px" ID="Label6" runat="server" Text='&amp;lt;%# Eval("ALS_MTD_Last_Month") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                    &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                        &amp;lt;asp:Label Width="45px" ID="Label2" runat="server" Text='&amp;lt;%# Eval("ALS_MTD_Last_Year") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                    &amp;lt;/td&amp;gt; &lt;br /&gt;                                    &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                        &amp;lt;asp:Label Width="45px" ID="Label3" runat="server" Text='&amp;lt;%# Eval("ALS_YTD") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                    &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                        &amp;lt;asp:Label Width="45px" ID="Label4" runat="server" Text='&amp;lt;%# Eval("ALS_YTDLY") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                    &lt;br /&gt;                                &amp;lt;/tr&amp;gt;&lt;br /&gt;                               &lt;br /&gt;                                &amp;lt;!-- this row has the child grid and its details view--&amp;gt;&lt;br /&gt;                                &amp;lt;tr&amp;gt;&lt;br /&gt;                                    &amp;lt;td colspan="20"&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                                                    &amp;lt;asp:GridView ID="ChildGridView1" runat="server" GridLines="None" DataKeyNames="area" Visible="False"&lt;br /&gt;                                                       OnSelectedIndexChanged="ChildGridView1_SelectedIndexChanged"&lt;br /&gt;                                                       AutoGenerateColumns="False" BorderStyle="None" ShowFooter="false" ShowHeader="false" Width="100%"&amp;gt;&lt;br /&gt;                                                        &amp;lt;Columns&amp;gt;&lt;br /&gt;                                                            &amp;lt;asp:TemplateField&amp;gt;&lt;br /&gt;                                                            &amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;                                                                &amp;lt;table border="0"  width="100%" cellpadding="0" cellspacing="0" style="border-collapse:collapse"&amp;gt;&lt;br /&gt;                                                                   &amp;lt;tr&amp;gt;&lt;br /&gt;                                                                        &amp;lt;td class="geo_view_reg"&amp;gt;&lt;br /&gt;                                                                            &amp;lt;asp:Label ID="lblspace" runat="server" Width="75px" Text=""&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                        &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                        &amp;lt;td class="geo_view_reg"&amp;gt;&lt;br /&gt;                                                                            &amp;lt;asp:ImageButton ID="btnState" runat="server" Width="15px" ImageUrl="collapse.gif" CommandName="Select" /&amp;gt;&lt;br /&gt;                                                                        &amp;lt;/td&amp;gt;    &lt;br /&gt;                                                                        &amp;lt;td align="right" class="geo_view_reg"&amp;gt;&lt;br /&gt;                                                                            &amp;lt;asp:Label Width="80px" ID="lblCity11" runat="server" Text='&amp;lt;%#Eval("Area")%&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                        &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                        &amp;lt;td align="right" class="geo_view_reg"&amp;gt;&lt;br /&gt;                                                                            &amp;lt;asp:Label Width="80px" ID="lblCountry11" runat="server" Text=""&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                        &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                        &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                                                            &amp;lt;asp:Label Width="45px" ID="lblCountry" runat="server" Text='&amp;lt;%# Eval("ALS_Target") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                        &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                        &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                                                            &amp;lt;asp:Label Width="45px" ID="Label5" runat="server" Text='&amp;lt;%# Eval("ALS_MTD") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                        &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                        &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                                                            &amp;lt;asp:Label Width="45px" ID="Label6" runat="server" Text='&amp;lt;%# Eval("ALS_MTD_Last_Month") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                        &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                        &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                                                            &amp;lt;asp:Label Width="45px" ID="Label2" runat="server" Text='&amp;lt;%# Eval("ALS_MTD_Last_Year") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                        &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                        &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                                                            &amp;lt;asp:Label Width="45px" ID="Label3" runat="server" Text='&amp;lt;%# Eval("ALS_YTD") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                        &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                        &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                                                            &amp;lt;asp:Label Width="45px" ID="Label4" runat="server" Text='&amp;lt;%# Eval("ALS_YTDLY") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                        &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                        &lt;br /&gt;                                                                    &amp;lt;/tr&amp;gt;&lt;br /&gt;                                                                    &amp;lt;tr&amp;gt;&lt;br /&gt;                                                                        &amp;lt;td colspan="20"&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------                                                                            &amp;lt;asp:GridView id="ChildGridView2" runat="server" GridLines="None" DataKeyNames="dealer" Visible="False"&lt;br /&gt;                                                                                        ShowHeader="false" ShowFooter="false"&lt;br /&gt;                                                                                        AutoGenerateColumns="False" BorderStyle="None" Width="100%"&amp;gt;&lt;br /&gt;                                                                                        &amp;lt;Columns&amp;gt;&lt;br /&gt;                                                                                        &amp;lt;asp:TemplateField&amp;gt;&lt;br /&gt;                                                                                            &amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;                                                                                            &amp;lt;table border="0" cellpadding="0" cellspacing="0" width="100%" style="border-collapse:collapse"&amp;gt;&lt;br /&gt;                                                                                                &amp;lt;tr&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;td class="geo_view_reg"&amp;gt;&lt;br /&gt;                                                                                                        &amp;lt;asp:Label ID="lblspace1" runat="server" Text="" Width="170px"&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;td align="right" class=" geo_view_reg"&amp;gt;&lt;br /&gt;                                                                                                        &amp;lt;asp:Label Width="80px" ID="Label1" runat="server" Text='&amp;lt;%# Eval("Dealer") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                                                                                        &amp;lt;asp:Label Width="45px" ID="lblCountry" runat="server" Text='&amp;lt;%# Eval("ALS_Target") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                                                                                        &amp;lt;asp:Label Width="45px" ID="Label5" runat="server" Text='&amp;lt;%# Eval("ALS_MTD") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                                                                                        &amp;lt;asp:Label Width="45px" ID="Label6" runat="server" Text='&amp;lt;%# Eval("ALS_MTD_Last_Month") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                                                                                        &amp;lt;asp:Label Width="45px" ID="Label2" runat="server" Text='&amp;lt;%# Eval("ALS_MTD_Last_Year") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                                                                                        &amp;lt;asp:Label Width="45px" ID="Label3" runat="server" Text='&amp;lt;%# Eval("ALS_YTD") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;td align="right" class="geo_view_col"&amp;gt;&lt;br /&gt;                                                                                                        &amp;lt;asp:Label Width="45px" ID="Label4" runat="server" Text='&amp;lt;%# Eval("ALS_YTDLY") %&amp;gt;'&amp;gt;&amp;lt;/asp:Label&amp;gt;&lt;br /&gt;                                                                                                    &amp;lt;/td&amp;gt;&lt;br /&gt;                                                                                                    &lt;br /&gt;                                                                                                &amp;lt;/tr&amp;gt;&lt;br /&gt;                                                                                                &amp;lt;/table&amp;gt;&lt;br /&gt;                                                                                            &amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;                                                                                        &amp;lt;/asp:TemplateField&amp;gt;&lt;br /&gt;                                                                                        &amp;lt;/Columns&amp;gt;&lt;br /&gt;                                                                                    &amp;lt;/asp:GridView&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;/ItemTemplate&amp;gt;&lt;br /&gt;                                                            &amp;lt;/asp:TemplateField&amp;gt;&lt;br /&gt;                                                        &amp;lt;/Columns&amp;gt;&lt;br /&gt;                                                    &amp;lt;/asp:GridView&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;/ItemTemplate&amp;gt;&lt;br /&gt;                      &lt;br /&gt;                    &amp;lt;/asp:TemplateField&amp;gt;&lt;br /&gt;                &amp;lt;/Columns&amp;gt;&lt;br /&gt;   &amp;lt;/asp:GridView&amp;gt;&lt;br /&gt; &amp;lt;/asp:Panel&amp;gt;&lt;br /&gt;    &amp;lt;br /&amp;gt;&lt;br /&gt;    &amp;lt;br /&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;    &amp;lt;/form&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;.aspx.cs&lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Data;&lt;br /&gt;using System.Configuration;&lt;br /&gt;using System.Collections;&lt;br /&gt;using System.Web;&lt;br /&gt;using System.Web.Security;&lt;br /&gt;using System.Web.UI;&lt;br /&gt;using System.Web.UI.WebControls;&lt;br /&gt;using System.Web.UI.WebControls.WebParts;&lt;br /&gt;using System.Web.UI.HtmlControls;&lt;br /&gt;using System.Data.SqlClient;&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;public partial class HierarchicalGridView : System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;    public DataSet childDS;&lt;br /&gt;    GridView childgv;&lt;br /&gt;    protected void Page_Load(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        if (!Page.IsPostBack)&lt;br /&gt;        {&lt;br /&gt;            string strRegion;&lt;br /&gt;            DataTable dtRegion = GetRegionsDT();&lt;br /&gt;            GridView1.DataSource = dtRegion.DefaultView;&lt;br /&gt;            GridView1.DataBind();&lt;br /&gt;            for (int i = 0; i &amp;lt; GridView1.Rows.Count; i++)&lt;br /&gt;            {&lt;br /&gt;                Label lblRegn = (Label)GridView1.Rows[i].FindControl("lblRegion");&lt;br /&gt;                GridView childgv = (GridView)GridView1.Rows[i].FindControl("ChildGridView1");&lt;br /&gt;                DataTable dt = new DataTable();&lt;br /&gt;&lt;br /&gt;                strRegion = lblRegn.Text;&lt;br /&gt;                dt = GetAreaTable(strRegion);&lt;br /&gt;                &lt;br /&gt;                childgv.DataSource = dt.DefaultView;&lt;br /&gt;                childgv.DataBind();&lt;br /&gt;                for (int ii = 0; ii &amp;lt; childgv.Rows.Count; ii++)&lt;br /&gt;                {&lt;br /&gt;                    GridView grndChld = (GridView)childgv.Rows[ii].FindControl("ChildGridView2");&lt;br /&gt;                    Label lblState = (Label)childgv.Rows[ii].FindControl("lblCity11");&lt;br /&gt;&lt;br /&gt;                    DataTable dt1 = new DataTable();&lt;br /&gt;                    dt1 = GetCityDT(lblState.Text);&lt;br /&gt;&lt;br /&gt;                    grndChld.DataSource = dt1.DefaultView;&lt;br /&gt;                    grndChld.DataBind();&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        btnCollapseAll.Attributes.Add("onclick", "return collapseAll('" + GridView1.Rows.Count + "')");&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    //Row Command is equivalent to datagrid's Item Command&lt;br /&gt;    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)&lt;br /&gt;    {&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)&lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;        if (e.Row.RowType == DataControlRowType.DataRow)&lt;br /&gt;        {&lt;br /&gt;            // Retrieve the LinkButton control from the first column.&lt;br /&gt;            if (e.Row.Cells[0].Controls.Count &amp;gt; 1)&lt;br /&gt;            {&lt;br /&gt;                ImageButton expandButton = (ImageButton)e.Row.Cells[0].Controls[1];&lt;br /&gt;&lt;br /&gt;                // Set the LinkButton's CommandArgument property with the&lt;br /&gt;                // row's index.&lt;br /&gt;                //GridView1$ctl02$btnRegion&lt;br /&gt;                expandButton.Attributes.Add("onclick", "javascript:return firstlevelexpand('" + (e.Row.RowIndex + 2).ToString() + "');");&lt;br /&gt;                childgv = (GridView) e.Row.Cells[0].FindControl("ChildGridView1");&lt;br /&gt;                if (childgv != null)&lt;br /&gt;                    childgv.RowCreated += ChildGridView1_RowCreated;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;    //To handle child grid events this is used. Dynamically I am adding events to child grid.&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;    protected void ChildGridView1_RowCreated(object sender, GridViewRowEventArgs e)&lt;br /&gt;    {&lt;br /&gt;        if (e.Row.RowType == DataControlRowType.DataRow)&lt;br /&gt;        {&lt;br /&gt;            if (e.Row.Cells[0].Controls.Count &amp;gt; 1)&lt;br /&gt;            { &lt;br /&gt;               ImageButton expandButton = (ImageButton)e.Row.Cells[0].FindControl("btnState");&lt;br /&gt;                string index, id2;&lt;br /&gt;                id2 = ((System.Web.UI.WebControls.CompositeDataBoundControl)(sender)).Controls[0].Parent.UniqueID.ToString();&lt;br /&gt;                id2 = id2.Replace("$", "_");&lt;br /&gt;                &lt;br /&gt;                if (e.Row.RowIndex + 2 &amp;lt; 10)&lt;br /&gt;                    index = "0" + (e.Row.RowIndex + 2).ToString();&lt;br /&gt;                else&lt;br /&gt;                    index = (e.Row.RowIndex + 2).ToString();&lt;br /&gt;                expandButton.Attributes.Add("onclick", "javascript:return secondlevelexpand('" + ((System.Web.UI.WebControls.CompositeDataBoundControl)(sender)).Controls[0].Parent.UniqueID.ToString() + "$ctl" + index + "$btnState','" + id2 + "_ctl" + index + "_ChildGridView2');");&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;    protected void Button1_Click(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        string strRegion;&lt;br /&gt;        for (int i = 0; i &amp;lt; GridView1.Rows.Count; i++)&lt;br /&gt;        {&lt;br /&gt;            Label lblRegn = (Label)GridView1.Rows[i].FindControl("lblRegion");&lt;br /&gt;            ImageButton btnRegion = (ImageButton)GridView1.Rows[i].FindControl("btnRegion");&lt;br /&gt;            btnRegion.ImageUrl = "expand.gif";&lt;br /&gt;            GridView childgv = (GridView)GridView1.Rows[i].FindControl("ChildGridView1");&lt;br /&gt;            &lt;br /&gt;            DataTable dt = new DataTable();&lt;br /&gt;            strRegion = lblRegn.Text;&lt;br /&gt;            dt = GetAreaTable(strRegion);&lt;br /&gt;&lt;br /&gt;            childgv.DataSource = dt.DefaultView;&lt;br /&gt;            childgv.DataBind();&lt;br /&gt;            for (int ii = 0; ii &amp;lt; childgv.Rows.Count; ii++)&lt;br /&gt;            {&lt;br /&gt;                GridView grndChld = (GridView)childgv.Rows[ii].FindControl("ChildGridView2");&lt;br /&gt;                Label lblState = (Label)childgv.Rows[ii].FindControl("lblCity11");&lt;br /&gt;                ImageButton btnState = (ImageButton)childgv.Rows[ii].FindControl("btnState");&lt;br /&gt;                btnState.ImageUrl = "expand.gif";&lt;br /&gt;                DataTable dt1 = new DataTable();&lt;br /&gt;                dt1 = GetCityDT(lblState.Text);&lt;br /&gt;&lt;br /&gt;                grndChld.DataSource = dt1.DefaultView;&lt;br /&gt;                grndChld.DataBind();&lt;br /&gt;&lt;br /&gt;                if (grndChld != null)&lt;br /&gt;                {&lt;br /&gt;                    grndChld.Visible = true;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            if (childgv != null)&lt;br /&gt;            {&lt;br /&gt;                &lt;br /&gt;                childgv.Visible = true;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;    private DataTable GetAreaTable(string strRegion)&lt;br /&gt;    {&lt;br /&gt;        //DataSet ds = new DataSet();&lt;br /&gt;        //SqlConnection cnn = new SqlConnection("Data Source=16.138.50.177;Integrated Security=SSPI;Initial Catalog=Maps");&lt;br /&gt;&lt;br /&gt;        ////Create a second DataAdapter for the Titles table. &lt;br /&gt;        //SqlDataAdapter cmd2 = new SqlDataAdapter("select region ,area,dealer,ALS_Target,ALS_MTD,ALS_MTD_Last_Month,ALS_MTD_Last_Year,ALS_YTD,ALS_YTDLY from AreaSales where region = '" + strRegion + "'", cnn);&lt;br /&gt;        //cmd2.Fill(ds, "AreaSales");&lt;br /&gt;        //return ds.Tables["AreaSales"];&lt;br /&gt;        DataSet parentDataSource = new DataSet();&lt;br /&gt;        parentDataSource.Tables.Add(new DataTable("AreaSales"));&lt;br /&gt;&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("region");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("Area");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("Dealer");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_Target");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_MTD");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_MTD_Last_Month");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_MTD_Last_Year");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_YTD");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_YTDLY");&lt;br /&gt;&lt;br /&gt;        DataRow dr;&lt;br /&gt;        if (strRegion == "North")&lt;br /&gt;        {&lt;br /&gt;            dr = parentDataSource.Tables["AreaSales"].NewRow();&lt;br /&gt;            dr[0] = "North";&lt;br /&gt;            dr[1] = "Delhi";&lt;br /&gt;            dr[2] = "D1";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["AreaSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["AreaSales"].NewRow();&lt;br /&gt;            dr[0] = "North";&lt;br /&gt;            dr[1] = "Noida";&lt;br /&gt;            dr[2] = "D2";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["AreaSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["AreaSales"].NewRow();&lt;br /&gt;            dr[0] = "North";&lt;br /&gt;            dr[1] = "Chandigarh";&lt;br /&gt;            dr[2] = "D3";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["AreaSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        else if (strRegion=="South")&lt;br /&gt;        {&lt;br /&gt;            dr = parentDataSource.Tables["AreaSales"].NewRow();&lt;br /&gt;            dr[0] = "South";&lt;br /&gt;            dr[1] = "Bangalore";&lt;br /&gt;            dr[2] = "B1";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["AreaSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["AreaSales"].NewRow();&lt;br /&gt;            dr[0] = "South";&lt;br /&gt;            dr[1] = "Hyderabad";&lt;br /&gt;            dr[2] = "H2";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["AreaSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["AreaSales"].NewRow();&lt;br /&gt;            dr[0] = "South";&lt;br /&gt;            dr[1] = "Madras";&lt;br /&gt;            dr[2] = "M3";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["AreaSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        return parentDataSource.Tables["AreaSales"];&lt;br /&gt;&lt;br /&gt;        &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;    private DataTable GetCityDT(string strRegion)&lt;br /&gt;    {&lt;br /&gt;        //DataSet ds = new DataSet();&lt;br /&gt;        //SqlConnection cnn = new SqlConnection("Data Source=16.138.50.177;Integrated Security=SSPI;Initial Catalog=Maps");&lt;br /&gt;&lt;br /&gt;        ////Create a second DataAdapter for the Titles table. &lt;br /&gt;        ////SqlDataAdapter cmd2 = new SqlDataAdapter("select region ,area,dealer,ALS_Target,ALS_MTD,ALS_MTD_Last_Month,ALS_MTD_Last_Year,ALS_YTD,ALS_YTDLY,MS_Target,MS_YTD,ALD_Target,ALD_YTD,RS_Target,RS_MTD,RS_MTD_Last_Month,RS_MTD_Last_Year,RS_YTD,RS_YTDLY from DealerSales where area='" + strRegion + "'", cnn);&lt;br /&gt;        //SqlDataAdapter cmd2 = new SqlDataAdapter("select region ,area,dealer,ALS_Target,ALS_MTD,ALS_MTD_Last_Month,ALS_MTD_Last_Year,ALS_YTD,ALS_YTDLY from DealerSales where area='" + strRegion + "'", cnn);&lt;br /&gt;        //cmd2.Fill(ds, "DealerSales");&lt;br /&gt;&lt;br /&gt;        DataSet parentDataSource = new DataSet();&lt;br /&gt;        parentDataSource.Tables.Add(new DataTable("DealerSales"));&lt;br /&gt;&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("region");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("Area");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("Dealer");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_Target");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_MTD");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_MTD_Last_Month");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_MTD_Last_Year");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_YTD");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_YTDLY");&lt;br /&gt;        DataRow dr;&lt;br /&gt;        if (strRegion == "Delhi")&lt;br /&gt;        {&lt;br /&gt;            &lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "North";&lt;br /&gt;            dr[1] = "Delhi";&lt;br /&gt;            dr[2] = "D1";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "North";&lt;br /&gt;            dr[1] = "Delhi";&lt;br /&gt;            dr[2] = "D2";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "North";&lt;br /&gt;            dr[1] = "Delhi";&lt;br /&gt;            dr[2] = "D3";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;        }&lt;br /&gt;        else if(strRegion=="Noida")&lt;br /&gt;        {&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "North";&lt;br /&gt;            dr[1] = "Noida";&lt;br /&gt;            dr[2] = "N1";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "North";&lt;br /&gt;            dr[1] = "Noida";&lt;br /&gt;            dr[2] = "N2";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            &lt;br /&gt;        }&lt;br /&gt;        else if (strRegion == "Chandigarh")&lt;br /&gt;        {&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "North";&lt;br /&gt;            dr[1] = "Chandigarh";&lt;br /&gt;            dr[2] = "C1";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "North";&lt;br /&gt;            dr[1] = "Chandigarh";&lt;br /&gt;            dr[2] = "C2";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;        }&lt;br /&gt;        else if (strRegion=="Bangalore")&lt;br /&gt;        {&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "South";&lt;br /&gt;            dr[1] = "Bangalore";&lt;br /&gt;            dr[2] = "B1";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "South";&lt;br /&gt;            dr[1] = "Bangalore";&lt;br /&gt;            dr[2] = "B2";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "South";&lt;br /&gt;            dr[1] = "Bangalore";&lt;br /&gt;            dr[2] = "B3";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;            &lt;br /&gt;        }&lt;br /&gt;        else if (strRegion == "Hyderabad")&lt;br /&gt;        {&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "South";&lt;br /&gt;            dr[1] = "Hyderabad";&lt;br /&gt;            dr[2] = "H1";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "South";&lt;br /&gt;            dr[1] = "Hyderabad";&lt;br /&gt;            dr[2] = "H2";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "South";&lt;br /&gt;            dr[1] = "Hyderabad";&lt;br /&gt;            dr[2] = "H3";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        else if (strRegion == "Madras")&lt;br /&gt;        {&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "South";&lt;br /&gt;            dr[1] = "Madras";&lt;br /&gt;            dr[2] = "M1";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["DealerSales"].NewRow();&lt;br /&gt;            dr[0] = "South";&lt;br /&gt;            dr[1] = "Madras";&lt;br /&gt;            dr[2] = "M2";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["DealerSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            &lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        return parentDataSource.Tables["DealerSales"];&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;//--------------------------------------------------------------------------&lt;br /&gt;//Please note we are using dummy data here (for demonstration purpose)&lt;br /&gt;//--------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;    private DataTable GetRegionsDT()&lt;br /&gt;    {&lt;br /&gt;        DataSet parentDataSource = new DataSet();&lt;br /&gt;        parentDataSource.Tables.Add(new DataTable("RegionSales"));&lt;br /&gt;&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("region");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("Area");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("Dealer");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_Target");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_MTD");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_MTD_Last_Month");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_MTD_Last_Year");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_YTD");&lt;br /&gt;        parentDataSource.Tables[0].Columns.Add("ALS_YTDLY");&lt;br /&gt;        DataRow dr;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        dr = parentDataSource.Tables["RegionSales"].NewRow();&lt;br /&gt;            dr[0] = "North";&lt;br /&gt;            dr[1] = "Delhi";&lt;br /&gt;            dr[2] = "D1";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["RegionSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            dr = parentDataSource.Tables["RegionSales"].NewRow();&lt;br /&gt;            dr[0] = "South";&lt;br /&gt;            dr[1] = "Delhi";&lt;br /&gt;            dr[2] = "D2";&lt;br /&gt;            dr[3] = "200";&lt;br /&gt;            dr[4] = "300";&lt;br /&gt;            dr[5] = "300";&lt;br /&gt;            dr[6] = "300";&lt;br /&gt;            dr[7] = "300";&lt;br /&gt;            dr[8] = "300";&lt;br /&gt;&lt;br /&gt;            parentDataSource.Tables["RegionSales"].Rows.Add(dr);&lt;br /&gt;&lt;br /&gt;            return parentDataSource.Tables["RegionSales"];&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;    protected void Button2_Click(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        for (int i = 0; i &amp;lt; GridView1.Rows.Count; i++)&lt;br /&gt;        {&lt;br /&gt;            GridView childgv = (GridView)GridView1.Rows[i].FindControl("ChildGridView1");&lt;br /&gt;            ImageButton btnRegion = (ImageButton)GridView1.Rows[i].FindControl("btnRegion");&lt;br /&gt;            btnRegion.ImageUrl = "collapse.gif";&lt;br /&gt;            if (childgv != null)&lt;br /&gt;            {&lt;br /&gt;                childgv.Visible = false;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;    //We can do this in Row Command also. Anyways we are able to fulfil the requirement.&lt;br /&gt;    protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        GridView gv = (GridView)sender;&lt;br /&gt;&lt;br /&gt;        Int32 rowIndex = GridView1.SelectedRow.RowIndex;&lt;br /&gt;        string strRegion;&lt;br /&gt;        &lt;br /&gt;        Label lblRegn = (Label)gv.Rows[rowIndex].FindControl("lblRegion");&lt;br /&gt;        ImageButton btn = (ImageButton)gv.Rows[rowIndex].FindControl("btnRegion");&lt;br /&gt;        if (btn.ImageUrl == "collapse.gif")&lt;br /&gt;        {&lt;br /&gt;            btn.ImageUrl = "expand.gif";&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        {&lt;br /&gt;            btn.ImageUrl = "collapse.gif";&lt;br /&gt;        }&lt;br /&gt;        strRegion = lblRegn.Text;&lt;br /&gt;        &lt;br /&gt;        &lt;br /&gt;        GridView childgv = (GridView)gv.Rows[rowIndex].FindControl("ChildGridView1");&lt;br /&gt;        &lt;br /&gt;        if (childgv != null)&lt;br /&gt;        {&lt;br /&gt;            childgv.Visible = !childgv.Visible;&lt;br /&gt;        }&lt;br /&gt;        //to set focus to the row in the gridview in which the expand/collapse button was clicked        &lt;br /&gt;        Page.SetFocus(gv.Rows[rowIndex]);&lt;br /&gt;    }&lt;br /&gt;    &lt;br /&gt;&lt;br /&gt;//-----------------------------------------------------------------------------------&lt;br /&gt;//For the first time it takes the postback, next time onwards we are handling in &lt;br /&gt;//javascript&lt;br /&gt;//-----------------------------------------------------------------------------------&lt;br /&gt;    //To handle child grid's expand/collpase event.&lt;br /&gt;    protected void ChildGridView1_SelectedIndexChanged(object sender, EventArgs e)&lt;br /&gt;    {&lt;br /&gt;        &lt;br /&gt;        GridView gv = (GridView)sender;&lt;br /&gt;&lt;br /&gt;        Int32 rowIndex = gv.SelectedRow.RowIndex;&lt;br /&gt;        string strRegion;&lt;br /&gt;        &lt;br /&gt;        Label lblRegn = (Label)gv.Rows[rowIndex].FindControl("lblCity11");&lt;br /&gt;        ImageButton btn = (ImageButton)gv.Rows[rowIndex].FindControl("btnState");&lt;br /&gt;        if (btn.ImageUrl == "collapse.gif")&lt;br /&gt;        {&lt;br /&gt;            btn.ImageUrl = "expand.gif";&lt;br /&gt;        }&lt;br /&gt;        else&lt;br /&gt;        {&lt;br /&gt;            btn.ImageUrl = "collapse.gif";&lt;br /&gt;        }&lt;br /&gt;        strRegion = lblRegn.Text;&lt;br /&gt;      &lt;br /&gt;        GridView childgv = (GridView)gv.Rows[rowIndex].FindControl("ChildGridView2");&lt;br /&gt;      &lt;br /&gt;        if (childgv != null)&lt;br /&gt;        {&lt;br /&gt;            childgv.Visible = !childgv.Visible;&lt;br /&gt;        }&lt;br /&gt;        //to set focus to the row in the gridview in which the expand/collapse button was clicked        &lt;br /&gt;        Page.SetFocus(gv.Rows[rowIndex]);&lt;br /&gt;    }&lt;br /&gt;   &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;--------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Points to note:&lt;br /&gt;----------------&lt;br /&gt;We have multiple columns to be displayed for each gridview. We make sure that alignments of all the girdviews are correct. So we have taken only one TemplateField (The data is formatted using Table tags) to display all columns of all the three gridviews.&lt;br /&gt;&lt;br /&gt;Some style sheets are created for freezing the header row (class=fixedheadercell) and freezing any columns (class=fixedcolumn) though we have not frozen any columns.&lt;br /&gt;&lt;br /&gt;Also, for the Collapse functionality Java scripts are used so that there is no postback.&lt;br /&gt;For expand functionality the postback happens only for the first time. Subsequently Java scripts are used for expanding also.&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;Please note that we have used dummy data. So the data at the region level will not be the aggregated one of its areas sales data. The same holds for aggregated data for areas.&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-1547495650404118647?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/1547495650404118647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=1547495650404118647' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/1547495650404118647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/1547495650404118647'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/border-right-1px-solid-000.html' title='Hierarchical Grid View (3-levels)'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_mnfjAqXMypk/Rqm14uNchLI/AAAAAAAAACc/cWOA6Lwhzjs/s72-c/collapse.gif' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-3917334082716913500</id><published>2007-07-17T03:13:00.001-07:00</published><updated>2007-07-27T00:12:18.536-07:00</updated><title type='text'>Page.SetFocus(Control)</title><content type='html'>To maintain cursor position during postbacks (when the page has more content &amp; there are scroll bars) we can use Page.SetFocus(controlname) in .NET 2.0&lt;br /&gt;&lt;br /&gt;There is also another option to achive this :&lt;br /&gt;&lt;br /&gt;set &lt;br /&gt;&lt;br /&gt;SmartNavigation = true &lt;br /&gt;&lt;br /&gt;for the page attribute in .aspx page (in HTML view).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;SmartNavigation sometimes creates problems in production. It doesnt allow pages to be redirected to another page.&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-3917334082716913500?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/3917334082716913500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=3917334082716913500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3917334082716913500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3917334082716913500'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/pagesetfocuscontrol.html' title='Page.SetFocus(Control)'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-6739378415587449914</id><published>2007-07-15T20:58:00.001-07:00</published><updated>2007-07-27T00:06:54.824-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>SQL SERVER date functions &amp; some common points</title><content type='html'>&lt;P align=left&gt;&lt;/P&gt; &lt;P&gt;&lt;/P&gt; &lt;DIV&gt;&lt;SPAN class=215145603-16072007&gt;&lt;FONT face=Arial size=2&gt;1. To&amp;nbsp;know  current year&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=215145603-16072007&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=215145603-16072007&gt;&lt;/SPAN&gt;&lt;SPAN class=215145603-16072007&gt;&lt;FONT  size=2&gt;&lt;FONT face=Arial&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN  class=215145603-16072007&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;select&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT  face=Arial&gt; &lt;FONT color=#ff00ff&gt;datepart&lt;/FONT&gt;&lt;FONT  color=#808080&gt;(&lt;/FONT&gt;"yy"&lt;FONT color=#808080&gt;,&lt;/FONT&gt;&lt;FONT  color=#ff00ff&gt;getdate&lt;/FONT&gt;&lt;FONT color=#808080&gt;())&lt;/DIV&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT color=#0000ff&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN  class=215145603-16072007&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &lt;/SPAN&gt;select&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt; &lt;FONT  color=#ff00ff&gt;year&lt;/FONT&gt;&lt;FONT color=#808080&gt;(&lt;/FONT&gt;&lt;FONT  color=#ff00ff&gt;getdate&lt;/FONT&gt;&lt;FONT color=#808080&gt;())&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;DIV&gt;&lt;FONT size=2&gt;&lt;SPAN class=215145603-16072007&gt;&lt;FONT face=Arial  color=#808080&gt;2. To know current month&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=215145603-16072007&gt;&lt;/SPAN&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;SPAN  class=215145603-16072007&gt;&lt;FONT  color=#808080&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT&gt;&lt;SPAN class=215145603-16072007&gt;&lt;FONT color=#808080&gt;&lt;FONT face=Arial  size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; select datepart("mm",getdate())&lt;/FONT&gt;&lt;/DIV&gt;&lt;PRE&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;nbsp; select MONTH(GETDATE())&lt;/FONT&gt;&lt;/PRE&gt; &lt;DIV&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=215145603-16072007&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. How to clear procedure cache &lt;br /&gt;    DBCC FREEPROCCACHE&lt;br /&gt;    we can use sp_recompile system procedure to recompile the stored procedure  &lt;br /&gt;    at the time of creating the sp we can add a tag WITH RECOMPILE. This causes the stored procedure to be compiled     every time when it is called.&lt;br /&gt;&lt;br /&gt;2. How to view the contents of a stored procedure&lt;br /&gt;   sp_helptext&lt;br /&gt;&lt;br /&gt;3. Difference between Logins and Users&lt;br /&gt;   Loing is to establish a connection to the database where as an user is to access a particular database in a sql server.&lt;br /&gt;&lt;br /&gt;4. What is sql server Role&lt;br /&gt;    Roles contain specific properties &amp; an user can belong to one or more roles.&lt;br /&gt;&lt;br /&gt;5. delete duplicates: emp&lt;br /&gt;    ex:  ID Name Value&lt;br /&gt;           1  a        10&lt;br /&gt;           2  b        20&lt;br /&gt;           3  c        30&lt;br /&gt;           4  b        20&lt;br /&gt;           5  d        40&lt;br /&gt;&lt;br /&gt;    DELETE FROM emp &lt;br /&gt;    where&lt;br /&gt;    ID NOT IN (SELECT MAX(ID) FROM emp e2 WHERE e2.Name = emp.Name AND e2.Value=emp.Value)&lt;br /&gt;&lt;br /&gt;   (or)&lt;br /&gt; &lt;br /&gt;    DELETE FROM emp &lt;br /&gt;    WHERE&lt;br /&gt;    ID &gt; (&lt;br /&gt; SELECT MIN(ID) FROM emp e2 WEHRE e2.Name = emp.Name AND e2.Value = emp.Value&lt;br /&gt;           )&lt;br /&gt;&lt;br /&gt;   (or)&lt;br /&gt;  &lt;br /&gt;   DELETE FROM emp&lt;br /&gt;   WHERE&lt;br /&gt;   ID &lt;&lt;br /&gt;   (&lt;br /&gt; SELECT MAX(ID) FROM emp e2 WHERE e2.Name = emp.Name and e2.Value = emp.Value&lt;br /&gt;   )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   case 2: If all the columns have same value for ex:&lt;br /&gt; Name Value&lt;br /&gt;              1        10&lt;br /&gt;              1        10&lt;br /&gt;              2        20&lt;br /&gt;              2        20&lt;br /&gt;&lt;br /&gt;            in this scenario &lt;br /&gt;&lt;br /&gt;           select * into into #temp&lt;br /&gt; (select distinct Name, Value FROM emp)&lt;br /&gt;           as T&lt;br /&gt;         &lt;br /&gt;           delete from emp&lt;br /&gt;           insert into emp select * from #temp&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;           solution2: Instead of using temp tables, we can do one more thing here.&lt;br /&gt;           create another table with this structure. Now add a new column called Id to this table with identity one. &lt;br /&gt;           Insert values from previous table to this new table. Drop the previous table. Now this case became case 1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. Retrieving Row number&lt;br /&gt;    SELECT ROW&lt;br /&gt;select row_number() over(order by ename asc) as rownum from duptest&lt;br /&gt;&lt;br /&gt;           &lt;br /&gt;7. Retrieving Nth highest salary using co-related subquery:&lt;br /&gt;&lt;br /&gt; SELECT * FROM emp e1&lt;br /&gt; WHERE&lt;br /&gt; 0 = (select count(distinct sal) from emp e2 where e2.sal&gt; e1.sal)&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-6739378415587449914?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/6739378415587449914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=6739378415587449914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/6739378415587449914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/6739378415587449914'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/sql-server-date-functions.html' title='SQL SERVER date functions &amp; some common points'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-2239667057537139910</id><published>2007-07-05T21:24:00.000-07:00</published><updated>2007-07-05T21:48:05.049-07:00</updated><title type='text'>Inheritance Question</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;public interface I1&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;void  Method1();&lt;BR&gt;}&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;public class A : I1&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;public void  MethodA()&lt;BR&gt;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;Console.WriteLine("In Method  A");&lt;BR&gt;&amp;nbsp;}&amp;nbsp;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;public void  Method1()&lt;BR&gt;&amp;nbsp;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;Console.WriteLine("I am in interface  Method1");&lt;BR&gt;&amp;nbsp;}&lt;BR&gt;}&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;[STAThread]&lt;BR&gt;static void Main()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;I1  obj = new A();&lt;BR&gt;&amp;nbsp;//Now can I access I1.MethodA();&lt;BR&gt;}&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Question: Can I access MethodA from  obj.&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Answer: Nop. You can't access  it.&lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-2239667057537139910?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/2239667057537139910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=2239667057537139910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/2239667057537139910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/2239667057537139910'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/inheritance-question.html' title='Inheritance Question'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-8537592321982155304</id><published>2007-07-05T21:19:00.000-07:00</published><updated>2007-07-15T21:07:08.158-07:00</updated><title type='text'>QUE</title><content type='html'>&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;1. what is GAC?&lt;br /&gt;2. How do you create a shared assembly?&lt;br /&gt;    (What is the content of snk - strong name key file)&lt;br /&gt;3. Contents of an assembly&lt;br /&gt;4. Reflection?&lt;br /&gt;5. What is meta-data?&lt;br /&gt;6. Delegates means what?&lt;br /&gt;7. Asynchronous call backs means what? How delegates &amp; asynchronous call backs are interrelated?&lt;br /&gt;8. Difference between user control &amp;amp; custom control&lt;br /&gt;9. Can we use controls like dropdownlist etc. in custom control?&lt;br /&gt;10. Do you know anything about Microsoft ApplicationBlocks? (For database interaction this component is used)&lt;br /&gt;11. What do you mean by AJAX? (partial page rendering is the key concept of Ajax)&lt;br /&gt;12. xmlhttprequest in AJAX&lt;br /&gt;     var req;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;if (window.XMLHttpRequest) { // Non-IE browsers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;  req = new XMLHttpRequest();&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;} else if (window.ActiveXObject) { // IE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;  req = new ActiveXObject("Microsoft.XMLHTTP");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;13. what is Common Type System&lt;br /&gt;14. What is Finalize method&lt;br /&gt;15. What is Dispose?&lt;br /&gt;16. When do finalize method will be called. When do dispose be called?&lt;br /&gt;17. Garbage Collection?&lt;br /&gt;18. Best practices to be followed in project development&lt;br /&gt;19. What do you mean by design patterns? Singleton design pattern?&lt;br /&gt;20. Differences between Dataset &amp; DataReader&lt;br /&gt;21. Does 3-tier architecture increases performance? No.&lt;br /&gt;22. What do you mean by XML serialization?  Writing an object (public data &amp; properties) to xml file. that is the object state information can be saved to xml &amp;amp; can be &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;retrieved back by deserializing.&lt;br /&gt;Serialization is used for transportation. For accessing between different contexts (app domains) we go for object serialization.&lt;br /&gt;23. What are the differences between Abstract base class &amp; interface?&lt;br /&gt;24. New features in .net framework 2.0&lt;br /&gt;25. what do you mean by partial classes?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;sql server&lt;br /&gt;1.how can you return values from stored procedure. In how many ways can u do this.&lt;br /&gt;  return&lt;br /&gt;  out parameter&lt;br /&gt;  select statement&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;2.Exception Handling in stored procedures&lt;br /&gt;   Raise Error&lt;br /&gt;   @@ERROR&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;br /&gt;1. What is inheritance. Where did you use inheritance in your project.&lt;br /&gt;2. What is overloading. Where did you use overloading in your project.&lt;br /&gt;3. Why should I inherit a class from another class. I can just copy &amp; paste the code from parent class. Isn't it?&lt;br /&gt;    answer: Yes you can do. But for maintenance &amp;amp; to reduce code redundancy you go for inheritance eventhough you can do copy &amp; paste to the child class.&lt;br /&gt;4. what is the difference between dataset &amp;amp; data reader.&lt;br /&gt;5. can you tell the methods of a page class (init, prerender, load, error, unload etc.)&lt;br /&gt;6. can u explain page execution life cycle. What happens when a page is executed&lt;br /&gt;7. Why should we go for .NET framework, y can't we do with other development tools (like j2ee etc.)&lt;br /&gt;8. differences between sql server 2000 &amp;amp; sql server 2005.&lt;br /&gt;9. whats web.config file good for?&lt;br /&gt;10. whats global.asax file&lt;br /&gt;11.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-8537592321982155304?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/8537592321982155304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=8537592321982155304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/8537592321982155304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/8537592321982155304'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/que.html' title='QUE'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-5688285264840306285</id><published>2007-07-04T21:31:00.001-07:00</published><updated>2007-07-04T21:31:31.511-07:00</updated><title type='text'>Override and New Keywords (C#.NET)</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Override and New Keywords (C#.NET) : &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;// Define the base class&lt;BR&gt;class  Car&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public virtual void  DescribeCar()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Console.WriteLine("Four  wheels and an engine.");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;}&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;// Define the derived classes&lt;BR&gt;class  ConvertibleCar : Car&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public new virtual void  DescribeCar()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  base.DescribeCar();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  System.Console.WriteLine("A roof that opens up.");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }&lt;BR&gt;}&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;class Minivan : Car&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  public override void DescribeCar()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  base.DescribeCar();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  System.Console.WriteLine("Carries seven people.");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }&lt;BR&gt;}&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;public static void  TestCars1()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Car car1 = new  Car();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; car1.DescribeCar();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  System.Console.WriteLine("----------");&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ConvertibleCar car2 = new  ConvertibleCar();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  car2.DescribeCar();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  System.Console.WriteLine("----------");&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Minivan car3 = new  Minivan();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; car3.DescribeCar();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  System.Console.WriteLine("----------");&lt;BR&gt;}&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Output:&lt;BR&gt;Four wheels and an engine. &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;---------- &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Four wheels and an engine. &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;A roof that opens up. &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;---------- &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Four wheels and an engine. &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;Carries seven people. &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;---------- &lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;FONT face=Arial size=2&gt; &lt;DIV&gt;&lt;BR&gt;Test 2:&lt;BR&gt;public static void TestCars2()&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  Car[] cars = new Car[3];&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cars[0] = new  Car();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cars[1] = new  ConvertibleCar();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; cars[2] = new Minivan();&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;foreach (Car vehicle in cars)&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  System.Console.WriteLine("Car object: " +  vehicle.GetType());&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  vehicle.DescribeCar();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  System.Console.WriteLine("----------");&lt;BR&gt;}&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;}&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;The output from this loop is as follows:&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Car object: YourApplication.Car &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Four wheels and an engine. &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;---------- &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Car object: YourApplication.ConvertibleCar &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Four wheels and an engine. &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;---------- &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Car object: YourApplication.Minivan &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Four wheels and an engine. &lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;Carries seven people.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;BR&gt;----------------------------------------------------------------------------------------------------------------&lt;BR&gt;Notice  how the ConvertibleCar description is not what you might expect. As the new  keyword was used to define this method, the derived class method is not  called&amp;#8212;the base class method is called instead. The Minivan object correctly  calls the overridden method, producing the results we expected.&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;If you want to enforce a rule that all classes derived from Car must  implement the DescribeCar method, you should create a new base class that  defines the method DescribeCar as abstract. An abstract method does not contain  any code, only the method signature. Any classes derived from this base class  must provide an implementation of DescribeCar.  &lt;BR&gt;---------------------------------------------------------------------------------------------------------&lt;BR&gt;Reference:  MSDN Library&lt;BR&gt;&lt;A  href="http://msdn2.microsoft.com/en-us/library/ms173153(VS.80).aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms173153(VS.80).aspx&lt;/A&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-5688285264840306285?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/5688285264840306285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=5688285264840306285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/5688285264840306285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/5688285264840306285'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/override-and-new-keywords-cnet.html' title='Override and New Keywords (C#.NET)'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-3993648907092324132</id><published>2007-07-04T01:50:00.001-07:00</published><updated>2007-07-04T01:50:55.442-07:00</updated><title type='text'>Some Frequently used Java Script Functions</title><content type='html'>&lt;br clear="all"&gt;/* --------------------- Used in KeyPress Validations --------------------------------&lt;br&gt;&amp;nbsp;&amp;nbsp;KeyAscii&amp;nbsp;Character&lt;br&gt;&amp;nbsp;&amp;nbsp;32&amp;nbsp;&amp;nbsp;&amp;nbsp;Space&lt;br&gt;&amp;nbsp;&amp;nbsp;40&amp;nbsp;&amp;nbsp;&amp;nbsp;(&lt;br&gt;&amp;nbsp;&amp;nbsp;41&amp;nbsp;&amp;nbsp;&amp;nbsp;)&lt;br&gt;&amp;nbsp;&amp;nbsp;45&amp;nbsp;&amp;nbsp;&amp;nbsp;-&lt;br&gt;&amp;nbsp;&amp;nbsp;44&amp;nbsp;&amp;nbsp;&amp;nbsp;,&lt;br&gt;&amp;nbsp;&amp;nbsp;46&amp;nbsp;&amp;nbsp;&amp;nbsp;.&lt;br&gt;&amp;nbsp;&amp;nbsp;48 - 57&amp;nbsp;&amp;nbsp;0 to 9 &lt;br&gt;&amp;nbsp;&amp;nbsp;13&amp;nbsp;&amp;nbsp;&amp;nbsp;Enter&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;*/&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;function closewindows()&lt;br&gt;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;if(win &amp;amp;&amp;amp; win.open &amp;amp;&amp;amp; !win.closed)&lt;br&gt;&amp;nbsp;&amp;nbsp;win.close();&lt;br&gt;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;//---------------------------------------------------------------- &lt;br&gt;&amp;nbsp;function CheckNumeric(obj)&lt;br&gt;&amp;nbsp;{&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;if (document.getElementById(obj).value != &amp;#39;.&amp;#39;)&lt;br&gt;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var num = document.getElementById(obj).value;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;var testval = Math.ceil(num*10/10);&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!(testval &amp;gt; -1)) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;document.getElementById(obj).value = &amp;quot;&amp;quot;;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;/* --------- allows any float values with any number of decimal places ----------- */&lt;br&gt;&amp;nbsp;function AllowFloat(obj) &lt;br&gt;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;if (window.event.keyCode == 13)&lt;br&gt;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//do nothing&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;else&lt;br&gt;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!((window.event.keyCode &amp;gt;= 48) &amp;amp;&amp;amp; (window.event.keyCode &amp;lt;= 57))) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!(window.event.keyCode  == 46))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.event.keyCode = null&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if (window.event.keyCode == 46)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (document.getElementById(obj).value.lastIndexOf(&amp;quot;.&amp;quot;) &amp;gt; -1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.event.keyCode  = null&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;/* --------- allows only 2 decimal places ----------- */&lt;br&gt;&amp;nbsp;function AllowCurrency(obj)&lt;br&gt;&amp;nbsp;{ &lt;br&gt;&amp;nbsp;&amp;nbsp;if (window.event.keyCode == 13)&lt;br&gt;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//do nothing&lt;br&gt;&amp;nbsp;&amp;nbsp;} &lt;br&gt;&amp;nbsp;&amp;nbsp;else&lt;br&gt;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!((window.event.keyCode &amp;gt;= 48) &amp;amp;&amp;amp; (window.event.keyCode &amp;lt;= 57))) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!(window.event.keyCode == 46))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.event.keyCode = null&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else if ( window.event.keyCode == 46)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (document.getElementById(obj).value.lastIndexOf(&amp;quot;.&amp;quot;) &amp;gt; -1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.event.keyCode = null&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* --- extra added to restrict to 2 decimal places --- */ &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (document.getElementById(obj).value.lastIndexOf(&amp;quot;.&amp;quot;) &amp;gt; -1)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if((document.getElementById(obj).value.length)-(document.getElementById(obj).value.lastIndexOf(&amp;quot;.&amp;quot;)) &amp;gt; 2)&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.event.keyCode = null&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;function AllowInt(obj)&lt;br&gt;&amp;nbsp;{ &lt;br&gt;&amp;nbsp;&amp;nbsp;if (window.event.keyCode == 13)&lt;br&gt;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//do nothing&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;else&lt;br&gt;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;if (!((window.event.keyCode &amp;gt;= 48) &amp;amp;&amp;amp; (window.event.keyCode &amp;lt;= 57))) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.event.keyCode = null&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;function AllowPhoneFax(obj)&lt;br&gt;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;if (window.event.keyCode  == 13)&lt;br&gt;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//do nothing&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;else&lt;br&gt;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!((window.event.keyCode &amp;gt;= 48) &amp;amp;&amp;amp; (window.event.keyCode &amp;lt;= 57))) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!( (window.event.keyCode == 40) || (window.event.keyCode  == 41) || (window.event.keyCode == 44) || (window.event.keyCode == 45) || (window.event.keyCode == 32) ))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.event.keyCode = null&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;function AllowZip(obj)&lt;br&gt;&amp;nbsp;{&lt;br&gt; &amp;nbsp;&amp;nbsp;if (window.event.keyCode == 13)&lt;br&gt;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//do nothing&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;else&lt;br&gt;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!((window.event.keyCode &amp;gt;= 48) &amp;amp;&amp;amp; (window.event.keyCode &amp;lt;= 57))) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.event.keyCode = null&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;function AllowNonNumeric(obj)&lt;br&gt;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;if (window.event.keyCode == 13)&lt;br&gt;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//do nothing&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;else&lt;br&gt;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (((window.event.keyCode &amp;gt;= 48) &amp;amp;&amp;amp; (window.event.keyCode  &amp;lt;= 57))) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.event.keyCode = null&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;}&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;function AllowCreditCardNumber(obj)&lt;br&gt;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;if (window.event.keyCode == 13)&lt;br&gt;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//do nothing&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;else&lt;br&gt;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&lt;br&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;if (!((window.event.keyCode &amp;gt;= 48) &amp;amp;&amp;amp; (window.event.keyCode &amp;lt;= 57))) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!( window.event.keyCode == 32 ))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;window.event.keyCode = null&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;div&gt;&lt;br&gt;function Trim(TRIM_VALUE){&lt;br&gt;if(TRIM_VALUE.length &amp;lt; 1){&lt;br&gt;return&amp;quot;&amp;quot;;&lt;br&gt;}&lt;br&gt;TRIM_VALUE = RTrim(TRIM_VALUE);&lt;br&gt;TRIM_VALUE = LTrim(TRIM_VALUE);&lt;br&gt;if(TRIM_VALUE==&amp;quot;&amp;quot;){&lt;br&gt;return &amp;quot;&amp;quot;; &lt;br&gt;}&lt;br&gt;else{&lt;br&gt;return TRIM_VALUE;&lt;br&gt;}&lt;br&gt;} //End Function&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;function RTrim(VALUE)&lt;br&gt;{&lt;br&gt;&amp;nbsp;var w_space = String.fromCharCode(32);&lt;br&gt;&amp;nbsp;var v_length = VALUE.length;&lt;br&gt;&amp;nbsp;var strTemp = &amp;quot;&amp;quot;;&lt;br&gt;&amp;nbsp;if(v_length &amp;lt; 0){&lt;br&gt;&amp;nbsp;&amp;nbsp;return&amp;quot;&amp;quot;;&lt;br&gt;&amp;nbsp;}&lt;br&gt;&amp;nbsp;var iTemp = v_length -1; &lt;/div&gt; &lt;div&gt;&amp;nbsp;while(iTemp &amp;gt; -1)&lt;br&gt;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;if(VALUE.charAt(iTemp) == w_space){&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;else{&lt;br&gt;&amp;nbsp;&amp;nbsp;strTemp = VALUE.substring(0,iTemp +1);&lt;br&gt;&amp;nbsp;&amp;nbsp;break;&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;iTemp = iTemp-1;&lt;/div&gt; &lt;div&gt;&amp;nbsp;} //End While&lt;br&gt;return strTemp;&lt;/div&gt; &lt;div&gt;} //End Function&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;function LTrim(VALUE){&lt;br&gt;var w_space = String.fromCharCode(32);&lt;br&gt;if(v_length &amp;lt; 1){&lt;br&gt;return&amp;quot;&amp;quot;;&lt;br&gt;}&lt;br&gt;var v_length = VALUE.length;&lt;br&gt;var strTemp = &amp;quot;&amp;quot;;&lt;/div&gt; &lt;div&gt;var iTemp = 0;&lt;/div&gt; &lt;div&gt;while(iTemp &amp;lt; v_length){&lt;br&gt;if(VALUE.charAt(iTemp) == w_space){&lt;br&gt;}&lt;br&gt;else{&lt;br&gt;strTemp = VALUE.substring(iTemp,v_length);&lt;br&gt;break;&lt;br&gt;}&lt;br&gt;iTemp = iTemp + 1;&lt;br&gt;} //End While&lt;br&gt;return strTemp;&lt;br&gt;} //End Function &lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-3993648907092324132?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/3993648907092324132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=3993648907092324132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3993648907092324132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/3993648907092324132'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/some-frequently-used-java-script.html' title='Some Frequently used Java Script Functions'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-7029340397383845314</id><published>2007-07-03T22:32:00.001-07:00</published><updated>2007-07-03T22:32:52.246-07:00</updated><title type='text'>Index on Primary Key</title><content type='html'>&lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;How  do I drop the index related to a primary key?&lt;SPAN  style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;DROP INDEX doesn't work.&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;Answer : A simple &amp;amp; direct answer is we can't do it  directly. (according to my knowledge)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;There are two work-arounds:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;1. Create a clustered Index on another column &amp;amp;  delete clustered index from that column.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;2. Delete the constarint &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;sp_helpconstraint  &lt;I&gt;table_name&lt;/I&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  lang=EN-GB  style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;FONT  face=Arial size=1&gt;ALTER TABLE  [&lt;I&gt;database&lt;/I&gt;&lt;B&gt;.&lt;/B&gt;[&lt;I&gt;owner&lt;/I&gt;]&lt;B&gt;.&lt;/B&gt;]&lt;I&gt;table_name&lt;/I&gt;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 12pt; LAYOUT-GRID-MODE: line; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;BR&gt;&lt;SPAN  style="mso-spacerun: yes"&gt;&lt;FONT face=Arial size=1&gt;&amp;nbsp;  &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; LAYOUT-GRID-MODE: line; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;FONT  face=Arial&gt;&lt;FONT size=1&gt;DROP CONSTRAINT &lt;I&gt;constraint_name&lt;/I&gt;&lt;/FONT&gt;&lt;/FONT&gt;  &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;EM&gt;&amp;nbsp;  &lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;FONT  face=Arial&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;SPAN  class=321073005-04072007&gt;&lt;SPAN lang=EN-GB  style="FONT-SIZE: 10pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-7029340397383845314?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/7029340397383845314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=7029340397383845314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/7029340397383845314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/7029340397383845314'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/index-on-primary-key.html' title='Index on Primary Key'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-6990915314835220947</id><published>2007-07-03T22:08:00.001-07:00</published><updated>2007-07-30T20:33:14.841-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Check if a table already exists in SQL SERVER</title><content type='html'>&lt;span class="192480405-04072007"&gt;&lt;span style="color:#cc0000;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;1. if object_id('TABLE1') is not null&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="192480405-04072007"&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="192480405-04072007"&gt;&lt;/span&gt;&lt;span style="color:#cc0000;"&gt;print 'Table exists'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;color:#cc0000;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:0;"&gt;&lt;span style="color:#ff0000;"&gt;&lt;span class="192480405-04072007"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#cc0000;"&gt;2. if exists (select * from sysobjects where id = object_id('TABLE1') and OBJECTPROPERTY(id, N'IsUserTable') = 1 )&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="192480405-04072007"&gt;&lt;/span&gt;&lt;span style="color:#cc0000;"&gt;print 'Table exists'&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;color:#cc0000;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:0;"&gt;&lt;span style="color:#ff0000;"&gt;&lt;p&gt;&lt;span style="color:#ff0000;"&gt;&lt;span class="192480405-04072007"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#cc0000;"&gt;3. if exists (select * from sysobjects where id = object_id('TABLE1') and xtype= 'U' )&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-family:Arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="192480405-04072007"&gt;&lt;/span&gt;&lt;span style="color:#cc0000;"&gt;print 'Table exists'&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;&lt;/p&gt;&lt;p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;-----------------------------------------------------------------------------------------&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;font-size:85%;color:#000000;"&gt;How to test if a column for a table already exists?&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:arial;font-size:85%;color:#000000;"&gt;select * from information_schema.columns WHERE TABLE_NAME ='Table1' and COLUMN_NAME ='col1'&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-6990915314835220947?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/6990915314835220947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=6990915314835220947' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/6990915314835220947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/6990915314835220947'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/check-if-table-already-exists-in-sql.html' title='Check if a table already exists in SQL SERVER'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-8362658500175316780</id><published>2007-07-03T21:43:00.001-07:00</published><updated>2007-07-03T21:43:55.842-07:00</updated><title type='text'>Trigger Order</title><content type='html'>&lt;DIV&gt;&lt;SPAN lang=EN-GB style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;FONT  size=2&gt;&lt;FONT face="Courier New"&gt;How can I guarantee the order that SQL Server  fires triggers?&lt;?xml:namespace prefix = o ns =  "urn:schemas-microsoft-com:office:office"  /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;o:p&gt;&lt;FONT face="Courier New"  size=2&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;FONT size=2&gt;&lt;FONT  face="Courier New"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;FONT size=2&gt;&lt;FONT  face="Courier New"&gt;&lt;SPAN  style="mso-tab-count: 1"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;FONT size=2&gt;&lt;FONT  face="Courier New"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;SQL Server  7.0 does not guarantee the firing order of multiple triggers for the same  action.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you need things to  happen in a particular order, you'll need to put all the code in a single  trigger.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;o:p&gt;&lt;FONT face="Courier New"  size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;FONT size=2&gt;&lt;FONT  face="Courier New"&gt;In SQL 7.0 triggers actually fire in object id order, but  this is NOT documented or guaranteed and therefore could change without warning  in a service pack or new version.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;o:p&gt;&lt;FONT face="Courier New"  size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=2&gt;&lt;FONT  face="Courier New"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;With SQL 2000 you can now define  the first and last trigger to fire using &lt;/SPAN&gt;&lt;B&gt;&lt;SPAN  lang=EN-GB&gt;sp_settriggerorder&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=EN-GB&gt;. This is only  available for AFTER triggers. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial  size=2&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-8362658500175316780?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/8362658500175316780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=8362658500175316780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/8362658500175316780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/8362658500175316780'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/trigger-order.html' title='Trigger Order'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-5987858405312797551</id><published>2007-07-03T21:39:00.000-07:00</published><updated>2007-07-03T21:40:02.233-07:00</updated><title type='text'>Triggers</title><content type='html'>&lt;DIV&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;FONT face="Courier New"&gt;&lt;FONT  size=2&gt;&lt;SPAN class=155473704-04072007&gt;Question: &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;FONT face="Courier New"&gt;&lt;FONT  size=2&gt;&lt;SPAN class=155473704-04072007&gt;&lt;/SPAN&gt;Does SQL Server support before and  after (pre and post) triggers?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;What  about&amp;nbsp;&lt;SPAN class=155473704-04072007&gt;"&lt;/SPAN&gt;row&lt;SPAN  class=155473704-04072007&gt;"&lt;/SPAN&gt; v&lt;SPAN  class=155473704-04072007&gt;er&lt;/SPAN&gt;s&lt;SPAN  class=155473704-04072007&gt;us&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN  class=155473704-04072007&gt;"&lt;/SPAN&gt;set&lt;SPAN class=155473704-04072007&gt;"&lt;/SPAN&gt;  triggers?&lt;?xml:namespace prefix = o ns =  "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;o:p&gt;&lt;FONT face="Courier New"  size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Courier New"&gt;&lt;FONT  size=2&gt;&lt;SPAN lang=EN-GB style="mso-fareast-font-family: 'MS Mincho'"&gt;A&lt;SPAN  class=155473704-04072007&gt;nswer:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT face="Courier New"&gt;&lt;FONT  size=2&gt;&lt;SPAN lang=EN-GB style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;SPAN  class=155473704-04072007&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT&gt;&lt;FONT  face="Courier New"&gt;&lt;FONT size=2&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;SQL Server 7.0 and below only  supports "after" triggers, however you can see what the "before" data was by  using the &lt;/SPAN&gt;&lt;SPAN lang=EN-GB&gt;logical tables&amp;nbsp;&lt;STRONG&gt;&lt;SPAN  class=155473704-04072007&gt;'&lt;/SPAN&gt;inserted&lt;SPAN  class=155473704-04072007&gt;'&lt;/SPAN&gt;&lt;/STRONG&gt; and&amp;nbsp;&lt;STRONG&gt;&lt;SPAN  class=155473704-04072007&gt;'&lt;/SPAN&gt;deleted&lt;SPAN  class=155473704-04072007&gt;'&lt;/SPAN&gt;&lt;/STRONG&gt;, within the  trigger.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB&gt;&lt;o:p&gt;&lt;FONT  face="Courier New" size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;FONT size=2&gt;&lt;FONT  face="Courier New"&gt;SQL Server 2000 introduces INSTEAD OF triggers as well as the  default "after" trigger. This trigger will be executed instead of the triggering  statement, which makes it a very flexible  alternative.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;o:p&gt;&lt;FONT face="Courier New"  size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;FONT size=2&gt;&lt;FONT  face="Courier New"&gt;SQL Server triggers only fire once per query, so they are set  triggers rather than row triggers.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;o:p&gt;&lt;FONT face="Courier New"  size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;FONT face="Courier New"&gt;&lt;FONT  size=2&gt;SQL Server does not support SELECT triggers&lt;SPAN  class=155473704-04072007&gt; (trigger fire only on Insert, Update &amp;amp;&amp;nbsp;Delete  statements but not on Select statements)&lt;/SPAN&gt;.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;FONT face="Courier New"&gt;&lt;FONT  size=2&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt; &lt;P class=MsoPlainText style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN lang=EN-GB  style="mso-fareast-font-family: 'MS Mincho'"&gt;&lt;FONT face="Courier New"&gt;&lt;FONT  size=2&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-5987858405312797551?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/5987858405312797551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=5987858405312797551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/5987858405312797551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/5987858405312797551'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/07/triggers.html' title='Triggers'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-7867710826438184427</id><published>2007-06-15T02:17:00.001-07:00</published><updated>2007-06-15T02:17:10.793-07:00</updated><title type='text'>Showing an alert using Javascript  </title><content type='html'>&lt;DIV&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial color=#0000ff&gt;&lt;FONT size=2&gt; &lt;P&gt;&lt;SPAN class=951300809-15062007&gt;&lt;FONT face=Arial color=#000000 size=2&gt;This is  the Javascript code to show an alert if users keep the&amp;nbsp;web page&amp;nbsp;open  &amp;amp; unattended for more than 10 minutes.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN class=951300809-15062007&gt;&lt;FONT face=Arial  size=2&gt;----------------------------------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT  color=#0000ff size=2&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#800000  size=2&gt;BODY&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000  size=2&gt;onload&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="pageload();"&amp;gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;SPAN class=951300809-15062007&gt;&lt;FONT face=Arial  size=2&gt;----------------------------------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial color=#0000ff&gt;function&lt;/FONT&gt;&lt;FONT face=Arial&gt;  pageload()&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT face=Arial size=2&gt;{ &lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;window.setInterval(&lt;/FONT&gt;&lt;FONT face=Arial  color=#800000&gt;"SetAlert()"&lt;/FONT&gt;&lt;FONT face=Arial&gt;,480000);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT face=Arial size=2&gt;}&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN class=951300809-15062007&gt;&lt;FONT face=Arial  size=2&gt;----------------------------------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial color=#0000ff&gt;function&lt;/FONT&gt;&lt;FONT face=Arial&gt;  SetAlert()&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT face=Arial size=2&gt;{ &lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN class=951300809-15062007&gt;&lt;FONT face=Arial size=2&gt;//In my example alert  is on the same page. You can embed another .html page also  here.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;FONT face=Arial size=2&gt; &lt;P&gt;&lt;/P&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;document.getElementById(&lt;/FONT&gt;&lt;FONT  face=Arial&gt;&lt;FONT color=#800000&gt;'divSession'&lt;/FONT&gt;).style.display=&lt;FONT  color=#800000&gt;''&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;document.getElementById(&lt;/FONT&gt;&lt;FONT face=Arial  color=#800000&gt;'divSession'&lt;/FONT&gt;&lt;FONT  face=Arial&gt;).style.posTop=200;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;document.getElementById(&lt;/FONT&gt;&lt;FONT face=Arial  color=#800000&gt;'divSession'&lt;/FONT&gt;&lt;FONT  face=Arial&gt;).style.posLeft=250;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;document.getElementById(&lt;/FONT&gt;&lt;FONT face=Arial  color=#800000&gt;'divSession'&lt;/FONT&gt;&lt;FONT  face=Arial&gt;).style.width=430;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;document.getElementById(&lt;/FONT&gt;&lt;FONT face=Arial  color=#800000&gt;'divSession'&lt;/FONT&gt;&lt;FONT  face=Arial&gt;).style.height=130;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;window.setInterval(&lt;/FONT&gt;&lt;FONT face=Arial  color=#800000&gt;"document.getElementById('divSession').style.display='none'"&lt;/FONT&gt;&lt;FONT  face=Arial&gt;,115000);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt; &lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Arial size=2&gt;}&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN class=951300809-15062007&gt;&lt;FONT face=Arial  size=2&gt;----------------------------------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN  class=951300809-15062007&gt;&lt;FONT color=#0000ff&gt; &lt;P&gt;&lt;FONT face=Arial size=2&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT  color=#800000&gt;div&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;id&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;="divSession"&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;runat&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;="server"&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;style&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;="DISPLAY: none; Z-INDEX: 101; BORDER-LEFT-COLOR: whitesmoke;  LEFT: 600px; BORDER-BOTTOM-COLOR: whitesmoke; WIDTH: 248px; BORDER-TOP-STYLE:  ridge; BORDER-TOP-COLOR: whitesmoke; FONT-FAMILY: 'Times New Roman';  BORDER-RIGHT-STYLE: ridge; BORDER-LEFT-STYLE: ridge; POSITION: absolute; TOP:  25px; HEIGHT: 198px; BACKGROUND-COLOR: lightgrey; BORDER-RIGHT-COLOR:  whitesmoke; BORDER-BOTTOM-STYLE: ridge"&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT  color=#800000&gt;table&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;border&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;="0"&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;cellpadding&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;="0"&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;cellspacing&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;="0"&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT  color=#800000&gt;tr&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT  color=#800000&gt;td&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;valign&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;="middle"&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT  color=#800000&gt;p&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;align&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;="center"&amp;gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#800000&gt;br&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT&gt;&lt;SPAN class=951300809-15062007&gt;&lt;FONT face=Arial color=#0000ff  size=2&gt;You are not browing this site from 10 minutes. &amp;lt;!--Anything can go  here--&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT size=2&gt;&lt;SPAN class=951300809-15062007&gt;&lt;FONT  face=Arial&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT face=Arial&gt;&lt;FONT  color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#800000&gt;br&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT  color=#800000&gt;INPUT&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;type&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;='submit'&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;value&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;='OK'&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;onClick&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;='CloseWin()'&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;style&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;="WIDTH: 103px"&lt;/FONT&gt; &lt;FONT color=#ff0000&gt;ID&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;="Submit1"&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#ff0000&gt;NAME&lt;/FONT&gt;&lt;FONT  color=#0000ff&gt;="Submit1"&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;FONT  color=#800000&gt;p&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;FONT  color=#800000&gt;td&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;FONT  color=#800000&gt;tr&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;FONT  color=#800000&gt;table&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt; &lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;FONT  color=#800000&gt;div&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN  class=951300809-15062007&gt;&lt;FONT face=Arial color=#000000  size=2&gt;----------------------------------------------------------------------------------------------------------------------------------&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;FONT&gt;&lt;FONT  color=#0000ff&gt;&lt;SPAN class=951300809-15062007&gt; &lt;P&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial color=#0000ff&gt;function&lt;/FONT&gt;&lt;FONT face=Arial&gt;  CloseWin()&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT face=Arial size=2&gt;{&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN class=951300809-15062007&gt;&lt;FONT face=Arial  size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#000000&gt;&lt;FONT face=Arial&gt;&lt;FONT  color=#0000ff&gt;&lt;FONT size=2&gt;/&lt;SPAN class=951300809-15062007&gt;/Anything you can  write here.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#008000&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;document.getElementById(&lt;FONT  color=#800000&gt;'divSession'&lt;/FONT&gt;).style.display=&lt;FONT  color=#800000&gt;'none'&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT face=Arial  size=2&gt;}&lt;/FONT&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-7867710826438184427?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/7867710826438184427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=7867710826438184427' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/7867710826438184427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/7867710826438184427'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/06/showing-alert-using-javascript.html' title='Showing an alert using Javascript  '/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-940023485333637448</id><published>2007-06-15T01:46:00.001-07:00</published><updated>2007-06-15T01:46:14.815-07:00</updated><title type='text'>Sorting a ListBox using Javascript</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Arial size=2&gt; &lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial"&gt;Javascript  code for sorting a listbox:&lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns =  "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN  style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial"&gt;&amp;lt;hr&amp;gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN  style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial"&gt;function&lt;/SPAN&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt; SortList() &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;{ &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN  style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial"&gt;var&lt;/SPAN&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt; last =  document.getElementById(&lt;SPAN  style="COLOR: maroon"&gt;"listBox1"&lt;/SPAN&gt;).options.length - 2;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN  style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial"&gt;var&lt;/SPAN&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt; isChanged = 1;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN  style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial"&gt;var&lt;/SPAN&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;  TempText,TempVal;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN  style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial"&gt;while&lt;/SPAN&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt; ( last &amp;gt;= 0 &amp;amp;&amp;amp; isChanged  ) &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;{ &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;isChanged = 0;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN  style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial"&gt;for&lt;/SPAN&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt; ( &lt;SPAN  style="COLOR: blue"&gt;var&lt;/SPAN&gt; k = 0; k &amp;lt;= last; k++ ) &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial"&gt;if&lt;/SPAN&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt; ( document.getElementById(&lt;SPAN  style="COLOR: maroon"&gt;"listBox1"&lt;/SPAN&gt;)(k).text.toUpperCase() &amp;gt;  document.getElementById(&lt;SPAN  style="COLOR: maroon"&gt;"listBox1"&lt;/SPAN&gt;)(k+1).text.toUpperCase() )  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;{ &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;TempText =  document.getElementById(&lt;SPAN  style="COLOR: maroon"&gt;"listBox1"&lt;/SPAN&gt;)(k).text;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;TempVal =  document.getElementById(&lt;SPAN  style="COLOR: maroon"&gt;"listBox1"&lt;/SPAN&gt;)(k).value;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;document.getElementById(&lt;SPAN  style="COLOR: maroon"&gt;"listBox1"&lt;/SPAN&gt;)(k).text = document.getElementById(&lt;SPAN  style="COLOR: maroon"&gt;"listBox1"&lt;/SPAN&gt;)(k+1).text;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;document.getElementById(&lt;SPAN  style="COLOR: maroon"&gt;"listBox1"&lt;/SPAN&gt;)(k).value =  document.getElementById(&lt;SPAN  style="COLOR: maroon"&gt;"listBox1"&lt;/SPAN&gt;)(k+1).value;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;document.getElementById(&lt;SPAN  style="COLOR: maroon"&gt;"listBox1"&lt;/SPAN&gt;)(k+1).text =  TempText;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;document.getElementById(&lt;SPAN  style="COLOR: maroon"&gt;"listBox1"&lt;/SPAN&gt;)(k+1).value = TempVal;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;isChanged = 1;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;} &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;last--;  &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;} &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN  style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial"&gt;return&lt;/SPAN&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;}&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;FONT size=3&gt;&lt;FONT  face="Times New Roman"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;!-- Converted from text/rtf format --&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN  style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"&gt;Bharathi  Kambhampati&lt;/SPAN&gt;&lt;SPAN style="COLOR: #e6672b"&gt;&lt;FONT face="Times New Roman"  size=3&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: purple"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;FONT  size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN  style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;IMG height=92  src="cid:000434208@15062007-23BB" width=122 border=0  v:shapes="_x0000_i1025"&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt; &lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;FONT face="Times New Roman"  size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-940023485333637448?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/940023485333637448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=940023485333637448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/940023485333637448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/940023485333637448'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/06/sorting-listbox-using-javascript.html' title='Sorting a ListBox using Javascript'/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-6778456868246184957</id><published>2007-06-12T22:06:00.001-07:00</published><updated>2007-06-12T22:06:26.638-07:00</updated><title type='text'>Freeze Table Columns &amp;  Non-Scroll Headers (HTML &amp; CSS) </title><content type='html'>&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0  Transitional//EN"&amp;gt;&lt;BR&gt;&amp;lt;!-- saved from  url=(0052)http://www.romanm.ch/ascii-animation/ascii-tiger.htm  --&amp;gt;&lt;BR&gt;&amp;lt;html&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;lt;head&amp;gt;&lt;BR&gt;&amp;lt;meta http-equiv="Content-Type"  content="text/html;  charset=windows-1252"&amp;gt;&lt;BR&gt;&amp;lt;title&amp;gt;1aaa&amp;lt;/title&amp;gt;&lt;BR&gt;&amp;lt;style  type="text/css"&amp;gt;&lt;BR&gt;div#tbl-container {&lt;BR&gt;width: 700px;&lt;BR&gt;height:  252px;&lt;BR&gt;overflow: auto;&lt;BR&gt;scrollbar-base-color:#ffeaff;&lt;BR&gt;}&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;table {&lt;BR&gt;table-layout: fixed;&lt;BR&gt;border-collapse:  collapse;&lt;BR&gt;background-color: WhiteSmoke;&lt;BR&gt;}&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;div#tbl-container table th {&lt;BR&gt;width:  100px;&lt;BR&gt;}&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;thead th, thead th.locked&amp;nbsp;{&lt;BR&gt;font-size:  14px;&lt;BR&gt;font-weight: bold;&lt;BR&gt;text-align: center;&lt;BR&gt;background-color:  navy;&lt;BR&gt;color: white;&lt;BR&gt;border-right: 1px solid  silver;&lt;BR&gt;position:relative;&lt;BR&gt;cursor: default; &lt;BR&gt;}&lt;BR&gt;&amp;nbsp;&lt;BR&gt;thead th  {&lt;BR&gt;top: expression(document.getElementById("tbl-container").scrollTop-2); /*  IE5+ only */&lt;BR&gt;z-index: 20;&lt;BR&gt;}&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;thead th.locked {z-index: 30;}&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;td.locked,&amp;nbsp; th.locked{&lt;BR&gt;background-color:  white;&lt;BR&gt;font-weight: bold;&lt;BR&gt;border-right: 1px solid silver;&lt;BR&gt;left:  expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); /* IE5+ only  */&lt;BR&gt;position: relative;&lt;BR&gt;z-index: 10;&lt;BR&gt;}&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;BR&gt;&amp;lt;/style&amp;gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;lt;/head&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;lt;body&amp;gt;&lt;BR&gt;&amp;lt;div  id="tbl-container"&amp;gt;&lt;BR&gt;&amp;lt;table  id="tbl"&amp;gt;&lt;BR&gt;&amp;lt;thead&amp;gt;&lt;BR&gt;&amp;lt;tr&amp;gt;&lt;BR&gt;&amp;lt;th  class="locked"&amp;gt;col1&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;th&amp;gt;col2&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;th&amp;gt;col3&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;th&amp;gt;col4&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;th&amp;gt;col5&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;th&amp;gt;col6&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;th&amp;gt;col7&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;lt;/thead&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;lt;tbody&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student01&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Languages&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;male&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;80&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;70&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;75&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;80&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student02&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Mathematics&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;male&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;90&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;88&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;90&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student03&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Languages&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;female&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;85&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;95&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;80&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;85&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student04&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Languages&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;male&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;60&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;55&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student05&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Languages&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;female&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;68&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;80&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;95&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;80&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student06&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Mathematics&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;male&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;99&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;90&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student07&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Mathematics&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;male&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;85&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;68&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;90&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;90&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student08&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Languages&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;male&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;90&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;90&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;85&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student09&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Mathematics&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;male&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;80&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;50&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;65&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;75&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student10&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Languages&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;male&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;85&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;90&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student11&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Languages&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;male&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;86&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;85&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student12&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Mathematics&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;female&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;75&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;70&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;85&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student13&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Languages&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;female&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;80&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;90&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student14&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Languages&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;female&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;50&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;45&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;55&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;90&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student15&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Languages&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;male&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;95&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;35&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;90&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student16&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Languages&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;female&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;50&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;30&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;70&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;tr&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;td  class="locked"&amp;gt;Student17&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;Languages&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;female&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;80&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;100&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;55&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;td&amp;gt;65&amp;lt;/td&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;nbsp; &amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;/tbody&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;/table&amp;gt;&lt;BR&gt;&amp;nbsp;  &amp;lt;/div&amp;gt;&lt;BR&gt;&amp;lt;/body&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&amp;lt;/html&amp;gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=852100305-13062007&gt;&lt;FONT face=Arial  size=2&gt;Source:http://web.tampabay.rr.com/bmerkey/examples/locked-column-csv.html&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-6778456868246184957?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/6778456868246184957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=6778456868246184957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/6778456868246184957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/6778456868246184957'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/06/freeze-table-columns-non-scroll-headers.html' title='Freeze Table Columns &amp;  Non-Scroll Headers (HTML &amp; CSS) '/><author><name>Bharathi</name><uri>http://www.blogger.com/profile/16338785321002579056</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-6491438128813920198</id><published>2007-06-05T03:55:00.001-07:00</published><updated>2007-06-05T03:58:26.380-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>SQL SERVER 2000 Maximum Capacity Specifications</title><content type='html'>&lt;table class="MsoNormalTable" style="WIDTH: 316.55pt; mso-cellspacing: 1.5pt" cellpadding="0" width="422" border="1"&gt;&lt;tbody&gt;&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-row-margin-right: 40.26%"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: center" align="center"&gt;&lt;b&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; BORDER-TOP: #ece9d8; BORDER-LEFT: #ece9d8; BORDER-BOTTOM: #ece9d8 1pt outset; BACKGROUND-: placeholdercolor:transparent;" width="40%" &gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;span style="font-family:Arial;font-size:85%;color:#0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 1"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: center" align="center"&gt;&lt;b&gt;Object&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; TEXT-ALIGN: center" align="center"&gt;&lt;b&gt;SQL Server 2000&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 2"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Batch size&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;65,536 * Network Packet Size&lt;sup&gt;1&lt;/sup&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 3"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Bytes per sort string column&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;8,000&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 4"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Bytes per &lt;b&gt;text&lt;/b&gt;, &lt;b&gt;ntext&lt;/b&gt;, or &lt;b&gt;image&lt;/b&gt; column&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;2 GB-2&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 5"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Bytes per GROUP BY, ORDER BY&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;8,060&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 6"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Bytes per index&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;900&lt;sup&gt;2&lt;/sup&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 7"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Bytes per foreign key&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;900&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 8"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Bytes per primary key&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;900&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 9"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Bytes per row&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;8,060&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 10"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Bytes in source text of a stored procedure&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Lesser of batch size or 250 MB&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 11"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Clustered indexes per table&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 12"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Columns in GROUP BY, ORDER BY&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Limited only by number of bytes per GROUP BY, ORDER BY&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 13"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Columns or expressions in a GROUP BY WITH CUBE or WITH ROLLUP statement&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 14"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Columns per index&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;16&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 15"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Columns per foreign key&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;16&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 16"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Columns per primary key&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;16&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 17"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Columns per base table&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;1,024&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 18"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Columns per SELECT statement&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;4,096&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 19"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Columns per INSERT statement&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;1,024&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 20"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Connections per client&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Maximum value of configured connections&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 21"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Database size&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;1,048,516 TB&lt;sup&gt;3&lt;/sup&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 22"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Databases per instance of SQL Server&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;32,767&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 23"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Filegroups per database&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;256&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 24"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Files per database&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;32,767&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 25"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;File size (data)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;32 TB&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 26"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;File size (log)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;32 TB&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 27"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Foreign key table references per table&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;253&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 28"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Identifier length (in characters)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;128&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 29"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Instances per computer&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;16&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 30"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Length of a string containing SQL statements (batch size)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;65,536 * Network packet size&lt;sup&gt;1&lt;/sup&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 31"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Locks per connection&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Max. locks per server&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 32"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Locks per instance of SQL Server&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;2,147,483,647 (static)&lt;br /&gt;40% of SQL Server memory (dynamic)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 33"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Nested stored procedure levels&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;32&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 34"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Nested subqueries&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;32&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 35"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Nested trigger levels&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;32&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 36"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Nonclustered indexes per table&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;249&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 37"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Objects concurrently open in an instance of SQL Server&lt;sup&gt;4&lt;/sup&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;2,147,483,647 (or available memory)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 38"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Objects in a database&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;2,147,483,647&lt;sup&gt;4&lt;/sup&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 39"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Parameters per stored procedure&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;2,100&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 40"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;REFERENCES per table&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;253&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 41"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Rows per table&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Limited by available storage&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 42"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Tables per database&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Limited by number of objects in a database&lt;sup&gt;4&lt;/sup&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 43"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Tables per SELECT statement&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;256&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 44"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Triggers per table&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;Limited by number of objects in a database&lt;sup&gt;4&lt;/sup&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="mso-yfti-irow: 45; mso-yfti-lastrow: yes"&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 58.32%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="58%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;UNIQUE indexes or constraints per table&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: #ece9d8; PADDING-RIGHT: 0.75pt; BORDER-TOP: #ece9d8; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: #ece9d8; WIDTH: 40.26%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: #ece9d8; BACKGROUND-COLOR: transparent" valign="top" width="40%"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;249 nonclustered and 1 clustered&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-6491438128813920198?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/6491438128813920198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=6491438128813920198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/6491438128813920198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/6491438128813920198'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/06/sql-server-2000-maximum-capacity_05.html' title='SQL SERVER 2000 Maximum Capacity Specifications'/><author><name>Kumar</name><uri>http://www.blogger.com/profile/16451286051072041415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-8532478357681981740</id><published>2007-06-05T03:51:00.000-07:00</published><updated>2007-06-05T04:20:42.118-07:00</updated><title type='text'>Maximum Capacity Specifications for SQL Server 2005</title><content type='html'>&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;A name=sectionToggle0&gt;&lt;FONT face="Times New Roman"  size=3&gt;&amp;nbsp;&lt;/FONT&gt; &lt;P&gt;The following table specifies the maximum sizes and numbers of various  objects defined in SQL Server 2005 databases or referenced in Transact-SQL  statements. The table does not include SQL Server Windows CE Edition.&lt;/P&gt; &lt;H3 class=subHeading&gt;&lt;!----&gt;&lt;/H3&gt; &lt;TABLE style="BACKGROUND-COLOR: #cccccc" width="100%" border=1&gt;   &lt;TBODY&gt;   &lt;TR&gt;     &lt;TH&gt;SQL Server 2005 Database Engine object &lt;/TH&gt;     &lt;TH&gt;Maximum sizes/numbers SQL Server 2005 (32-bit) &lt;/TH&gt;     &lt;TH&gt;Maximum sizes/numbers SQL Server 2005 (64-bit) &lt;/TH&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Batch size&lt;SUP&gt;1&lt;/SUP&gt;&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;65,536 * Network Packet Size&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;65,536 * Network Packet Size&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Bytes per short string column&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;8,000&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;8,000&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Bytes per GROUP BY, ORDER BY&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;8,060&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;8,060&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Bytes per index key&lt;SUP&gt;2&lt;/SUP&gt;&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;900&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;900&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Bytes per foreign key&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;900&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;900&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Bytes per primary key&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;900&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;900&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Bytes per row&lt;SUP&gt;8&lt;/SUP&gt;&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;8,060&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;8,060&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Bytes per &lt;B&gt;varchar(max)&lt;/B&gt;, &lt;B&gt;varbinary(max)&lt;/B&gt;, &lt;B&gt;xml&lt;/B&gt;,        &lt;B&gt;text&lt;/B&gt;, or &lt;B&gt;image&lt;/B&gt; column&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;2^31-1&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;2^31-1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Characters per &lt;B&gt;ntext&lt;/B&gt; or &lt;B&gt;nvarchar(max)&lt;/B&gt; column&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;2^30-1&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;2^30-1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Clustered indexes per table&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;1&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Columns in GROUP BY, ORDER BY&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Limited only by number of bytes&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Limited only by number of bytes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Columns or expressions in a GROUP BY WITH CUBE or WITH ROLLUP        statement&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;10&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;10&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Columns per index key&lt;SUP&gt;7&lt;/SUP&gt;&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;16&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;16&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Columns per foreign key&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;16&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;16&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Columns per primary key&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;16&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;16&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Columns per base table&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;1,024&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;1,024&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Columns per SELECT statement&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;4,096&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;4,096&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Columns per INSERT statement&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;1,024&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;1,024&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Connections per client&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Maximum value of configured connections&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Maximum value of configured connections&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Database size&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;1,048,516 terabytes&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;1,048,516 terabytes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Databases per instance of SQL Server&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32,767&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32,767&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Filegroups per database&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32,767&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32,767&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Files per database&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32,767&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32,767&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;File size (data)&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;16 terabytes&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;16 terabytes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;File size (log)&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;2 terabytes&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;2 terabytes&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Foreign key table references per table&lt;SUP&gt;4&lt;/SUP&gt;&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;253&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;253&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Identifier length (in characters)&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;128&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;128&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Instances per computer&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;50 instances on a stand-alone server for all SQL Server 2005 editions        except for Workgroup Edition. Workgroup Edition supports a maximum of 16        instances.&lt;/P&gt;       &lt;P&gt;SQL Server 2005 supports 25 instances on a failover cluster.&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;50 instances on a stand-alone server.&lt;/P&gt;       &lt;P&gt;25 instances on a failover cluster.&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Length of a string containing SQL statements (batch        size)&lt;SUP&gt;1&lt;/SUP&gt;&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;65,536 * Network packet size&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;65,536 * Network packet size&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Locks per connection&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Maximum locks per server&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Maximum locks per server&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Locks per instance of SQL Server&lt;SUP&gt;5&lt;/SUP&gt;&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Up to 2,147,483,647 &lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Limited only by memory&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Nested stored procedure levels&lt;SUP&gt;6&lt;/SUP&gt;&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Nested subqueries&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Nested trigger levels&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Nonclustered indexes per table&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;249&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;249&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Parameters per stored procedure&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;2,100&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;2,100&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Parameters per user-defined function&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;2,100&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;2,100&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;REFERENCES per table&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;253&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;253&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Rows per table&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Limited by available storage&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Limited by available storage&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Tables per database&lt;SUP&gt;3&lt;/SUP&gt;&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Limited by number of objects in a database&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Limited by number of objects in a database&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Partitions per partitioned table or index&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;1,000&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;1,000&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Statistics on non-indexed columns&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;2,000&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;2,000&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Tables per SELECT statement&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;256&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;256&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;Triggers per table&lt;SUP&gt;3&lt;/SUP&gt;&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Limited by number of objects in a database&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;Limited by number of objects in a database&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;UNIQUE indexes or constraints per table&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;249 nonclustered and 1 clustered&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;249 nonclustered and 1 clustered&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;User connections&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32,767&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;32,767&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;   &lt;TR&gt;     &lt;TD&gt;       &lt;P&gt;XML indexes&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;249&lt;/P&gt;&lt;/TD&gt;     &lt;TD&gt;       &lt;P&gt;249&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/DIV&gt; &lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt; &lt;DIV&gt;&lt;SPAN class=128564910-05062007&gt;&lt;FONT face=Arial size=2&gt;Source: &lt;A  href="http://technet.microsoft.com/en-us/library/ms143432.aspx"&gt;http://technet.microsoft.com/en-us/library/ms143432.aspx&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;div class="blogger-post-footer"&gt;Enjoy coding and debugging!!&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5101081372948612051-8532478357681981740?l=dotnetmonk.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetmonk.blogspot.com/feeds/8532478357681981740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5101081372948612051&amp;postID=8532478357681981740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/8532478357681981740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5101081372948612051/posts/default/8532478357681981740'/><link rel='alternate' type='text/html' href='http://dotnetmonk.blogspot.com/2007/06/maximum-capacity-specifications-for-sql.html' title='Maximum Capacity Specifications for SQL Server 2005'/><author><name>Kumar</name><uri>http://www.blogger.com/profile/16451286051072041415</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5101081372948612051.post-4791903996500639285</id><published>2007-05-23T22:02:00.001-07:00</published><updated>2007-05-23T22:42:42.808-07:00</updated><title type='text'>Batch Update</title><content type='html'>&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;We usually come across scenarios where we have to update records in batch. A simple example of this scenario is "User preferences" when subscribing to any website. User initially selects some 'preferences' &amp; later he can add some more, or remove the preferences that are already selected.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;In my example I am going to batch update user regions. An user can be assigned any number of regions &amp; he can add some more or remove the existing.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;Believe me this works fine &amp; this is one of the best methods for batch update. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;Initially I used to delete the assigned records and used to bulk insert new records. But I got a foreign key violation error once when I was doing this. Then I was forced to do batch update. Eventhough I have felt little bit difficulty in doing this for the first time but now I am very comfortable with batch update.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;-------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;Simple Idea: (I am talking in respect of user-regions).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;First we need to get a dataset of assigned regions of the user from DB. (This means initially assigned records)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;Now we need to construct another dataset with the new user- regions. (The one's that are selected &amp;amp; modified by user)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;Now we need to compare these two datasets and we have to find the records added by user , modifed by user (in this specific example I dont have this) &amp; deleted by the user. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;Now in just one database operation, new records will be inserted to database, modifed records will be updated &amp;amp; deleted records will be deleted. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;We have to specify insertcommand, updatecommand &amp; deletecommand of dataadapter and with .Update method we can do this in one step.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;(If you are using stored procedure, you must define them in db).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;&lt;span class="276564204-24052007"&gt;-------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;Note: Eventhough CommandBuilder can do the same, I feel comfortable with DataAdapter's BatchUpdate. (Update)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;-------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; UpdateRegionGroups(&lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; UserId, &lt;span style="color:#008080;"&gt;DataSet&lt;/span&gt; dsRegionGroups)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#008080;"&gt;DataColumn&lt;/span&gt;[] ColPk = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#008080;"&gt;DataColumn&lt;/span&gt;[2];&lt;span class="276564204-24052007"&gt; //In my case primary key is defined by 2 columns. It can be 1 or many. Using appropriate size of array for Primary key.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#008080;"&gt;ArrayList&lt;/span&gt; ArrorigValues = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#008080;"&gt;ArrayList&lt;/span&gt;();&lt;span class="276564204-24052007"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#008080;"&gt;DataRow&lt;/span&gt; updrow, newrow, delrow;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#008080;"&gt;DataSet&lt;/span&gt; dsOrigRegionGroups = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#008080;"&gt;UserRegionGroups&lt;/span&gt;().SelectAssignedRegionGroups(UserId);&lt;span class="276564204-24052007"&gt; //This is one database fetch operation.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;ColPk[0] = dsOrigRegionGroups.Tables[0].Columns[&lt;span style="color:#800000;"&gt;"RegionGroupId"&lt;/span&gt;];&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;ColPk[1] = dsOrigRegionGroups.Tables[0].Columns[&lt;span style="color:#800000;"&gt;"UserId"&lt;/span&gt;];&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;dsOrigRegionGroups.Tables[0].PrimaryKey = ColPk;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;if&lt;/span&gt; (dsOrigRegionGroups.Tables[0].Rows.Count &amp;gt; 0)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;for&lt;/span&gt; (&lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; i = 0; i &amp;lt; dsOrigRegionGroups.Tables[0].Rows.Count; i++)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#008080;"&gt;clsobj2DArray&lt;/span&gt; objPK = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#008080;"&gt;clsobj2DArray&lt;/span&gt;();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;objPK.intField1 = &lt;span style="color:#008080;"&gt;Convert&lt;/span&gt;.ToInt32(dsOrigRegionGroups.Tables[0].Rows[i][&lt;span style="color:#800000;"&gt;"RegionGroupId"&lt;/span&gt;].ToString());&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;objPK.intField2 = &lt;span style="color:#008080;"&gt;Convert&lt;/span&gt;.ToInt32(dsOrigRegionGroups.Tables[0].Rows[i][&lt;span style="color:#800000;"&gt;"UserId"&lt;/span&gt;].ToString());&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;ArrorigValues.Add(objPK);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;if&lt;/span&gt; (dsRegionGroups.Tables[0].Rows.Count &amp;gt; 0)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; OriginalCount = dsRegionGroups.Tables[0].Rows.Count;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;for&lt;/span&gt; (&lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; i = 0; i &amp;lt; OriginalCount; i++)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;string&lt;/span&gt;[] ArrtoFind = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;string&lt;/span&gt;[2];&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;ArrtoFind[0] = dsRegionGroups.Tables[0].Rows[i][&lt;span style="color:#800000;"&gt;"RegionGroupId"&lt;/span&gt;].ToString();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;ArrtoFind[1] = dsRegionGroups.Tables[0].Rows[i][&lt;span style="color:#800000;"&gt;"UserId"&lt;/span&gt;].ToString();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;updrow = dsOrigRegionGroups.Tables[0].Rows.Find(ArrtoFind);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;if&lt;/span&gt; (updrow == &lt;span style="color:#0000ff;"&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#008000;"&gt;&lt;span style="font-size:85%;"&gt;//InsertRowValues(i, dsRegionGroups);&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;dsOrigRegionGroups.Tables[0].DefaultView.AllowNew = &lt;span style="color:#0000ff;"&gt;true&lt;/span&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;newrow = dsOrigRegionGroups.Tables[0].NewRow();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;newrow.BeginEdit();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;newrow[&lt;span style="color:#800000;"&gt;"RegionGroupId"&lt;/span&gt;] = dsRegionGroups.Tables[0].Rows[i][&lt;span style="color:#800000;"&gt;"RegionGroupId"&lt;/span&gt;];&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;newrow[&lt;span style="color:#800000;"&gt;"UserId"&lt;/span&gt;] = dsRegionGroups.Tables[0].Rows[i][&lt;span style="color:#800000;"&gt;"UserId"&lt;/span&gt;];&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;dsOrigRegionGroups.Tables[0].Rows.Add(newrow);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;newrow.EndEdit();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:85%;"&gt;else&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;//You can update the row here. In my specific example I dont need it.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;int j, k = -1;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;if&lt;/span&gt; (ArrorigValues.Count &amp;gt; 0)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;for&lt;/span&gt; (j = 0; j &amp;lt; ArrorigValues.Count; j++)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#008080;"&gt;clsobj2DArray&lt;/span&gt; objPk1 = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#008080;"&gt;clsobj2DArray&lt;/span&gt;();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;objPk1 = (&lt;span style="color:#008080;"&gt;clsobj2DArray&lt;/span&gt;)ArrorigValues[j];&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;if&lt;/span&gt; ((ArrtoFind[0] == objPk1.intField1.ToString()) &amp;&amp;amp; (ArrtoFind[1] == objPk1.intField2.ToString()))&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;k = j;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;break&lt;/span&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;if&lt;/span&gt; (k != -1)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;ArrorigValues.RemoveAt(k);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;if&lt;/span&gt; (ArrorigValues.Count &amp;gt; 0)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;string&lt;/span&gt;[] ArrtoDel = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;string&lt;/span&gt;[2];&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#008080;"&gt;clsobj2DArray&lt;/span&gt; objPkDel = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#008080;"&gt;clsobj2DArray&lt;/span&gt;();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;for&lt;/span&gt; (&lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; i = 0; i &amp;lt; ArrorigValues.Count; i++)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;objPkDel = (&lt;span style="color:#008080;"&gt;clsobj2DArray&lt;/span&gt;)ArrorigValues[i];&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;ArrtoDel[0] = objPkDel.intField1.ToString();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;ArrtoDel[1] = objPkDel.intField2.ToString();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;delrow = dsOrigRegionGroups.Tables[0].Rows.Find(ArrtoDel);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;if&lt;/span&gt; (delrow != &lt;span style="color:#0000ff;"&gt;null&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;delrow.Delete();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;return&lt;/span&gt; BatchUpdateUserRegionGroups(dsOrigRegionGroups);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class="276564204-24052007"&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;-------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;private&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; BatchUpdateUserRegionGroups(&lt;span style="color:#008080;"&gt;DataSet&lt;/span&gt; dsRegionGroups)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#008080;"&gt;SqlConnection&lt;/span&gt; cnBatchUpdate = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#008080;"&gt;SqlConnection&lt;/span&gt;(System.Configuration.&lt;span style="color:#008080;"&gt;ConfigurationManager&lt;/span&gt;.AppSettings[&lt;span style="color:#800000;"&gt;"ConnectionString"&lt;/span&gt;]);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#008080;"&gt;SqlCommand&lt;/span&gt; insCommand, updCommand, delCommand;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#008080;"&gt;SqlDataAdapter&lt;/span&gt; da = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#008080;"&gt;SqlDataAdapter&lt;/span&gt;();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;da.TableMappings.Add(&lt;span style="color:#800000;"&gt;"Table"&lt;/span&gt;, &lt;span style="color:#800000;"&gt;"UserRegionGroups"&lt;/span&gt;);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;da.SelectCommand = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#008080;"&gt;SqlCommand&lt;/span&gt;();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;insCommand = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#008080;"&gt;SqlCommand&lt;/span&gt;(&lt;span style="color:#800000;"&gt;"InsertUserRegionGroups_BatchUpd"&lt;/span&gt;, cnBatchUpdate);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;insCommand.CommandType = &lt;span style="color:#008080;"&gt;CommandType&lt;/span&gt;.StoredProcedure;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;insCommand.Parameters.Add(&lt;span style="color:#800000;"&gt;"@RegionGroupId"&lt;/span&gt;, &lt;span style="color:#008080;"&gt;SqlDbType&lt;/span&gt;.Int);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;insCommand.Parameters.Add(&lt;span style="color:#800000;"&gt;"@UserId"&lt;/span&gt;, &lt;span style="color:#008080;"&gt;SqlDbType&lt;/span&gt;.Int);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;insCommand.Parameters[&lt;span style="color:#800000;"&gt;"@RegionGroupId"&lt;/span&gt;].SourceColumn = &lt;span style="color:#800000;"&gt;"RegionGroupId"&lt;/span&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;insCommand.Parameters[&lt;span style="color:#800000;"&gt;"@UserId"&lt;/span&gt;].SourceColumn = &lt;span style="color:#800000;"&gt;"UserId"&lt;/span&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;updCommand = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#008080;"&gt;SqlCommand&lt;/span&gt;(&lt;span style="color:#800000;"&gt;"InsertUserRegionGroups_BatchUpd"&lt;/span&gt;, cnBatchUpdate);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;updCommand.CommandType = &lt;span style="color:#008080;"&gt;CommandType&lt;/span&gt;.StoredProcedure;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;updCommand.Parameters.Add(&lt;span style="color:#800000;"&gt;"@RegionGroupId"&lt;/span&gt;, &lt;span style="color:#008080;"&gt;SqlDbType&lt;/span&gt;.Int);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;updCommand.Parameters.Add(&lt;span style="color:#800000;"&gt;"@UserId"&lt;/span&gt;, &lt;span style="color:#008080;"&gt;SqlDbType&lt;/span&gt;.Int);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;updCommand.Parameters[&lt;span style="color:#800000;"&gt;"@RegionGroupId"&lt;/span&gt;].SourceColumn = &lt;span style="color:#800000;"&gt;"RegionGroupId"&lt;/span&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;updCommand.Parameters[&lt;span style="color:#800000;"&gt;"@UserId"&lt;/span&gt;].SourceColumn = &lt;span style="color:#800000;"&gt;"UserId"&lt;/span&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;delCommand = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#008080;"&gt;SqlCommand&lt;/span&gt;(&lt;span style="color:#800000;"&gt;"DELUserRegionGroups_BatchUpd"&lt;/span&gt;, cnBatchUpdate);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;delCommand.CommandType = &lt;span style="color:#008080;"&gt;CommandType&lt;/span&gt;.StoredProcedure;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;delCommand.Parameters.Add(&lt;span style="color:#800000;"&gt;"@RegionGroupId"&lt;/span&gt;, &lt;span style="color:#008080;"&gt;SqlDbType&lt;/span&gt;.Int);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;delCommand.Parameters.Add(&lt;span style="color:#800000;"&gt;"@UserId"&lt;/span&gt;, &lt;span style="color:#008080;"&gt;SqlDbType&lt;/span&gt;.Int);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;delCommand.Parameters[&lt;span style="color:#800000;"&gt;"@RegionGroupId"&lt;/span&gt;].SourceColumn = &lt;span style="color:#800000;"&gt;"RegionGroupId"&lt;/span&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;delCommand.Parameters[&lt;span style="color:#800000;"&gt;"@UserId"&lt;/span&gt;].SourceColumn = &lt;span style="color:#800000;"&gt;"UserId"&lt;/span&gt;;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;da.InsertCommand = insCommand;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;da.UpdateCommand = updCommand;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;da.DeleteCommand = delCommand;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; retval = 0;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:85%;"&gt;try&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;cnBatchUpdate.Open();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;retval = da.Update(dsRegionGroups.Tables[0]);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;catch&lt;/span&gt; (&lt;span style="color:#008080;"&gt;Exception&lt;/span&gt; ex)&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;throw&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; &lt;span style="color:#008080;"&gt;Exception&lt;/span&gt;(ex.Message, ex.InnerException);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#0000ff;"&gt;&lt;span style="font-size:85%;"&gt;finally&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;{&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;cnBatchUpdate.Close();&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#0000ff;"&gt;return&lt;/span&gt; retval;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;span class="276564204-24052007"&gt;-------------------------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;public&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;class&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#008080;"&gt;clsobj2DArray&lt;/p&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;private&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;int&lt;/span&gt;&lt;span style="font-size:85%;"&gt; m_var1;&lt;/p&gt;&lt;p&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;private&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;int&lt;/span&gt;&lt;span style="font-size:85%;"&gt; m_var2;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;public&lt;/span&gt;&lt;span style="font-size:85%;"&gt; clsobj2DArray()&lt;/p&gt;&lt;p&gt;{ }&lt;/p&gt;&lt;p&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;public&lt;/span&gt;&lt;span style="font-size:85%;"&gt; clsobj2DArray(&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;int&lt;/span&gt;&lt;span style="font-size:85%;"&gt; var1val, &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;int&lt;/span&gt;&lt;span style="font-size:85%;"&gt; var2val, &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;int&lt;/span&gt;&lt;span style="font-size:85%;"&gt; var3val)&lt;/p&gt;&lt;p&gt;{&lt;/p&gt;&lt;p&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;this&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.m_var1 = var1val;&lt;/p&gt;&lt;p&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;this&lt;/span&gt;&lt;span style="font-size:85%;"&gt;.m_var2 = var2val;&lt;/p&gt;&lt;p&gt;}&lt;/p&gt;&lt;p&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;public&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;int&lt;/span&gt;&lt;span style="fon
