<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Bilal Haidar [MVP] : ASP.NET 2.0</title><link>http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx</link><description>Tags: ASP.NET 2.0</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Maintain Position In ASP.NET 2.0</title><link>http://msmvps.com/blogs/simpleman/archive/2005/12/06/78189.aspx</link><pubDate>Tue, 06 Dec 2005 20:04:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:78189</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=78189</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/12/06/78189.aspx#comments</comments><description>&lt;P&gt;A new trick in ASP.NET 2.0 to maintain position upon postback is as follows:&lt;/P&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT color=blue&gt;&amp;lt;%@ Page Language="VB" MaintainScrollPositionOnPostBack="true" %&amp;gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT color=blue&gt;&amp;lt;%@ Page Language="C#" MaintainScrollPositionOnPostBack="true" %&amp;gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=78189" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>An Extended Look at the Profile Object - Part 3</title><link>http://msmvps.com/blogs/simpleman/archive/2005/12/05/78063.aspx</link><pubDate>Mon, 05 Dec 2005 13:39:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:78063</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=78063</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/12/05/78063.aspx#comments</comments><description>&lt;P&gt;Dear all:&lt;/P&gt;
&lt;P&gt;I would like to announce my third article in the series of ASP.NET 2.0, the Profile object.&lt;/P&gt;
&lt;P&gt;You are all welcome to check my article at the following URL:&lt;/P&gt;
&lt;P&gt;&lt;!--StartFragment --&gt;&amp;nbsp;&lt;B&gt;&lt;A title="An Extended Look at the Profile Object - Part 3" href="http://aspalliance.com/739"&gt;An Extended Look at the Profile Object - Part 3&lt;/A&gt;&lt;/B&gt; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=78063" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>CustomValidator in ASP.NET 2.0</title><link>http://msmvps.com/blogs/simpleman/archive/2005/11/25/76661.aspx</link><pubDate>Fri, 25 Nov 2005 13:51:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:76661</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=76661</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/11/25/76661.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Arial&gt;&lt;!--StartFragment --&gt;&lt;FONT face="Times New Roman"&gt;Check out&amp;nbsp;this Tip:&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;The &lt;STRONG&gt;ValidateEmptyText&lt;/STRONG&gt; property, new in ASP.NET 2.0, fixes an issue with CustomValidator.&lt;BR&gt;&lt;BR&gt;&amp;nbsp;In ASP.NET 1.0 custom validation would not fire if &lt;B&gt;ValidationText&lt;/B&gt; was empty. &lt;BR&gt;&lt;BR&gt;You can set this property to true to cause custom validation to occur for empty input values.&lt;/FONT&gt;&lt;FONT face=Arial&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;Regards&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=76661" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>Using SQL Transactions Properly</title><link>http://msmvps.com/blogs/simpleman/archive/2005/11/21/76112.aspx</link><pubDate>Mon, 21 Nov 2005 19:29:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:76112</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=76112</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/11/21/76112.aspx#comments</comments><description>&lt;P&gt;Today, I was creating a small tiny script to generate a set of acocunts to be placed in my Database at work. I thought that such a small script doesn't require creating Stored Procedures. So I thought of using simple scripts to execute. However, I had a requirement which was that, if one transaction failed, I must stop the execution of all other scripts executing. I remember I can use SqlTransactions inside my C# code, and not inside TSQL Stored Procedures. Make sure always, when you have a set of SQL queries to execute to use SqlTransaction. The code below works for both ASP.NET 1.x/2.0.&amp;nbsp;&lt;/P&gt;&lt;PRE style="BACKGROUND: white"&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: blue; FONT-FAMILY: Tahoma"&gt;using&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt; ( SqlConnection DbConnection &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: #ff0033; FONT-FAMILY: Tahoma"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: blue; FONT-FAMILY: Tahoma"&gt;new&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt; SqlConnection(ConfigurationManager.ConnectionStrings[&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: #006080; FONT-FAMILY: Tahoma"&gt;"ConnectionString"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;].ConnectionString))&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&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;{&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: blue; FONT-FAMILY: Tahoma"&gt;using&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt; (SqlCommand DbCommand &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: #ff0033; FONT-FAMILY: Tahoma"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt; DbConnection.CreateCommand())&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;SqlTransaction DbTransaction &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: #ff0033; FONT-FAMILY: Tahoma"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: blue; FONT-FAMILY: Tahoma"&gt;null&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;;&lt;BR&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE style="BACKGROUND: white"&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: blue; FONT-FAMILY: Tahoma"&gt;try&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: green; FONT-FAMILY: Tahoma"&gt;//Open connection required by BeginTransaction&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;DbConnection.Open();&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE style="BACKGROUND: white"&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: green; FONT-FAMILY: Tahoma"&gt;// Begin the transaction&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;DbTransaction &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: #ff0033; FONT-FAMILY: Tahoma"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt; DbConnection.BeginTransaction();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE style="BACKGROUND: white"&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: green; FONT-FAMILY: Tahoma"&gt;// Assign Transaction to Command&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;DbCommand.Transaction &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: #ff0033; FONT-FAMILY: Tahoma"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt; DbTransaction;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;o:p&gt;&amp;nbsp;&lt;BR&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: green; FONT-FAMILY: Tahoma"&gt;// Execute Create User Command&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;DbCommand.CommandText &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: #ff0033; FONT-FAMILY: Tahoma"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: #006080; FONT-FAMILY: Tahoma"&gt;"INSERT INTO TableName(Name) VALUES ('Bilal Haidar')"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;DbCommand.ExecuteNonQuery();&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE style="BACKGROUND: white"&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: green; FONT-FAMILY: Tahoma"&gt;// Execute Get newly inserted User ID&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;DbCommand.CommandText &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: #ff0033; FONT-FAMILY: Tahoma"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: #006080; FONT-FAMILY: Tahoma"&gt;"SELECT MAX(UserID) FROM TableName"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;; &lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: blue; FONT-FAMILY: Tahoma"&gt;int&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt; UserID &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: #ff0033; FONT-FAMILY: Tahoma"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt; Convert.ToInt32(DbCommand.ExecuteScalar().ToString());&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE style="BACKGROUND: white"&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: green; FONT-FAMILY: Tahoma"&gt;// If you reached this stage, commit transaction&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;DbTransaction.Commit();&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: blue; FONT-FAMILY: Tahoma"&gt;catch&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;DbTransaction.Rollback();&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; COLOR: black; FONT-FAMILY: Tahoma"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;BR&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;}&lt;BR&gt;
&lt;SPAN style="mso-tab-count: 1"&gt; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN style="COLOR: black"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Regards&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=76112" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>VS.NET 2005 is Final</title><link>http://msmvps.com/blogs/simpleman/archive/2005/10/31/73629.aspx</link><pubDate>Mon, 31 Oct 2005 19:27:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:73629</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=73629</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/10/31/73629.aspx#comments</comments><description>&lt;P&gt;Dear ASP.NET developers:&lt;/P&gt;
&lt;P&gt;The VS.NET 2005 (Standard + Professional) is now available for all those who have MSDN Subscription. Go to &lt;A href="http://msdn.microsoft.com/"&gt;http://msdn.microsoft.com/&lt;/A&gt; and get your copy.&lt;/P&gt;
&lt;P&gt;Enjoy Dot Netting !!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=73629" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>An Extended Look at the Profile Object - Part 2</title><link>http://msmvps.com/blogs/simpleman/archive/2005/10/25/72699.aspx</link><pubDate>Tue, 25 Oct 2005 13:38:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:72699</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=72699</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/10/25/72699.aspx#comments</comments><description>&lt;P&gt;I would like to announce my second article in the series of articles on the Profile object, a new feature in ASP.NET 2.0&lt;/P&gt;
&lt;P&gt;You may visit the article @ &lt;A title="An Extended Look at the Profile Object - Part 2" href="http://aspalliance.com/731"&gt;&lt;STRONG&gt;An Extended Look at the Profile Object - Part 2&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Hope you are enjoying my articles.&lt;/P&gt;
&lt;P&gt;Happy Dot Netting !!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=72699" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>Object Reference not set to an instance of an object in VS.NET 2005</title><link>http://msmvps.com/blogs/simpleman/archive/2005/10/13/70534.aspx</link><pubDate>Thu, 13 Oct 2005 17:18:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:70534</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=70534</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/10/13/70534.aspx#comments</comments><description>&lt;P&gt;I faced a weird problem today while trying to add a new ASPX page into my working solution in Visual Studio.NET 2005. The problem is that I am unable to add a new ASPX page with code behind. I used to get the following error:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Object Reference Not set to an instance of the object&lt;/STRONG&gt; or something like that&lt;/P&gt;
&lt;P&gt;The solution was as follows:&lt;/P&gt;
&lt;P&gt;1- Go to the following registry node:&amp;nbsp;[HKEY_CURRENT_USER\Software\Classes]&lt;/P&gt;
&lt;P&gt;2- Double-Click the key with type REG_SZ&lt;/P&gt;
&lt;P&gt;3-&amp;nbsp;Empty the &amp;#8220;Vlaue Data&amp;#8221; field, to make it with no data, press on&lt;/P&gt;
&lt;P&gt;The problem is now solved.&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=70534" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>An Extended Look at the Profile Object in ASP.NET 2.0</title><link>http://msmvps.com/blogs/simpleman/archive/2005/10/07/69463.aspx</link><pubDate>Fri, 07 Oct 2005 14:01:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:69463</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=69463</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/10/07/69463.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;I would like to announce my third article on the &lt;A href="http://www.aspalliance.com/"&gt;&lt;FONT color=#1d58d1&gt;http://www.aspalliance.com&lt;/FONT&gt;&lt;/A&gt;:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#1d58d1&gt;&lt;A title="An Extended Look at the Profile Object - Part 1" href="http://aspalliance.com/721"&gt;&lt;STRONG&gt;An Extended Look at the Profile Object - Part 1&lt;/STRONG&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT face=Tahoma&gt;Hope you will benefit from it to the max.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT face=Tahoma&gt;Regards&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=69463" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>Take your ASP.NET 2.0 Website Offline</title><link>http://msmvps.com/blogs/simpleman/archive/2005/10/07/69461.aspx</link><pubDate>Fri, 07 Oct 2005 13:49:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:69461</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=69461</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/10/07/69461.aspx#comments</comments><description>&lt;P&gt;A very nice technique by the ASP.NET 2.0 Team,&lt;/P&gt;
&lt;P&gt;You can now take your application offline by just placing a file called &lt;STRONG&gt;App_Offline.htm&lt;/STRONG&gt; into the root folder of your application online.&lt;/P&gt;
&lt;P&gt;What this file does is that, all requests to your application will be redirected to this page. You can place a message to your visitors saying that your application is under construction or your application is being maintained.&lt;/P&gt;
&lt;P&gt;It is very usefull speially when you are doing some updates or maintenance to your application.&lt;/P&gt;
&lt;P&gt;Happy DotNetting !!&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=69461" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>Dynamic Loading of UserControl in ASP.NET 2.0 Beta 2</title><link>http://msmvps.com/blogs/simpleman/archive/2005/09/12/66180.aspx</link><pubDate>Mon, 12 Sep 2005 20:00:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:66180</guid><dc:creator>simple</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=66180</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/09/12/66180.aspx#comments</comments><description>&lt;P&gt;I was trying to dynamically load a user control in an ASP.NET 2.0 project.&lt;/P&gt;
&lt;P&gt;The problem was, the code-file could not be seen in my ASPX page.&lt;/P&gt;
&lt;P&gt;To make this work, I did the following steps:&lt;/P&gt;
&lt;P&gt;1- I put my usercontrol in a new normal folder called: App_UserControls,&lt;/P&gt;
&lt;P&gt;2- Add this to the top of the ASPX page:&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&amp;lt;%&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;@&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;Register&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;TagPrefix&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="uc1"&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;TagName&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="TestControl"&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;Src&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="App_UserControls/test.ascx"&lt;/FONT&gt;&lt;FONT size=2&gt; %&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;%&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;@&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;Register&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;TagPrefix&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="uc1"&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;TagName&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="TestUC"&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;Src&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;="App_UserControls/test.ascx"&lt;/FONT&gt;&lt;FONT size=2&gt; %&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Then in my code-beside:&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;Control&lt;/FONT&gt;&lt;FONT size=2&gt; uc = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;this&lt;/FONT&gt;&lt;FONT size=2&gt;.LoadControl(&lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"~/App_UserControls/test.ascx"&lt;/FONT&gt;&lt;FONT size=2&gt;);&lt;BR&gt;((&lt;/FONT&gt;&lt;FONT color=#008080 size=2&gt;test&lt;/FONT&gt;&lt;FONT size=2&gt;)uc).Name = &lt;/FONT&gt;&lt;FONT color=#800000 size=2&gt;"&lt;A title="" href="http://www.bhaidar.net" target=_blank&gt;Bilal Haidar&lt;/A&gt;"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;phControls.Controls.Add(uc);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Now things are ok, but ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;The main problem is, why do we need to &lt;STRONG&gt;Register&lt;/STRONG&gt; the user control in a time we are dyanamically laoding the user control?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;Regards&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=66180" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>FindPageControl :: Get Control inside a content page</title><link>http://msmvps.com/blogs/simpleman/archive/2005/09/02/65077.aspx</link><pubDate>Fri, 02 Sep 2005 20:18:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:65077</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=65077</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/09/02/65077.aspx#comments</comments><description>&lt;P&gt;In my previous post, I talked a problem in ASP.NET 2.0 using Master Pages.&lt;/P&gt;
&lt;P&gt;I recommend using the following:&lt;/P&gt;
&lt;P&gt;In the BaseClass of your aspx pages in ASP.NET, add the following:&lt;/P&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma&gt;&lt;FONT size=1&gt;&lt;FONT color=#0000ff&gt;protected&lt;/FONT&gt; Control FindPageControl(&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; ControlName, &lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; ContentHolderName)
{
&lt;FONT color=#008000&gt;       // Get the ContentPlaceHolder Control&lt;/FONT&gt;
      ContentPlaceHolder _CPH &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; &lt;BR&gt;                 (ContentPlaceHolder)&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.Page.Controls[0].FindControl(ContentHolderName);
 &lt;BR&gt;     &lt;FONT color=#008000&gt;// Get the required control inside ContentPlaceHolder control&lt;/FONT&gt;
     Control _ctrl &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; _CPH.FindControl(ControlName);

     &lt;FONT color=#0000ff&gt;return&lt;/FONT&gt; _ctrl;
}&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;/PRE&gt;
&lt;P&gt;In your aspx page, you can find the control as follows:&lt;/P&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT color=#0000ff&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma size=1&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma size=1&gt;((CheckBoxList)&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.FindPageControl(&lt;FONT color=#006080&gt;"chkDays"&lt;/FONT&gt;,&lt;FONT color=#006080&gt;"ContentPlaceHolder1"&lt;/FONT&gt;)).Items.Count&lt;/FONT&gt;&lt;/PRE&gt;&lt;/PRE&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;Hope that helps,&lt;/P&gt;
&lt;P&gt;Regadrs&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=65077" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>FindControl while using Master Pages</title><link>http://msmvps.com/blogs/simpleman/archive/2005/09/02/65056.aspx</link><pubDate>Fri, 02 Sep 2005 15:37:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:65056</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=65056</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/09/02/65056.aspx#comments</comments><description>&lt;P&gt;There is something missing in ASP.NET 2.0 Master Pages Beta 2 in the way we access controls on the content page.&lt;/P&gt;
&lt;P&gt;For example, I use the following lines of code to get a reference to the CheckBoxList (CheckDays) on a page placed inside the ContentPlaceHolder:&lt;/P&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma&gt;&lt;FONT size=1&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; ControlName &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; &lt;FONT color=#006080&gt;"ctl00$ContentPlaceHolder1$CheckDays"&lt;/FONT&gt;;
CheckBoxList _chkList &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; (CheckBoxList)Page.FindControl(ControlName);&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face="Times New Roman"&gt;Shouldn't the ASP.NET 2.0 team find a solution in something like:&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma size=1&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma size=1&gt;CheckBoxList _ckhList &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.FindControl(&lt;FONT color=#006080&gt;"CheckDays"&lt;/FONT&gt;) // this refers to ContentPalceHolder&lt;/FONT&gt;&lt;/PRE&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma size=1&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma size=1&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/PRE&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma size=1&gt;&lt;FONT face="Times New Roman" size=2&gt;Thank you,&lt;/FONT&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma size=1&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/PRE&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;/PRE&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=65056" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>Inside ASP.NET 2.0 Master Pages</title><link>http://msmvps.com/blogs/simpleman/archive/2005/09/01/64997.aspx</link><pubDate>Thu, 01 Sep 2005 23:33:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:64997</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=64997</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/09/01/64997.aspx#comments</comments><description>&lt;P&gt;A great article on ASP.NET 2.0 Master Pages:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/mohamed_sharafs_blog/archive/2005/08/10/InsideMasterPages.aspx"&gt;Inside ASP.NET 2.0 Master Pages&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=64997" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>DateTime Formatting in ASP.NET 2.0</title><link>http://msmvps.com/blogs/simpleman/archive/2005/08/10/62264.aspx</link><pubDate>Wed, 10 Aug 2005 14:26:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:62264</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=62264</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/08/10/62264.aspx#comments</comments><description>&lt;P&gt;This is a nice summarized sample code on how to format DateTime instances:&lt;/P&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma&gt;&lt;FONT size=1&gt;&lt;FONT color=#008000&gt;// This code example demonstrates the String.Format() method.&lt;/FONT&gt;
&lt;FONT color=#008000&gt;// Formatting for this example uses the "en-US" culture.&lt;/FONT&gt;

&lt;FONT color=#0000ff&gt;using&lt;/FONT&gt; System;
&lt;FONT color=#0000ff&gt;class&lt;/FONT&gt; Sample 
{
    &lt;FONT color=#0000ff&gt;enum&lt;/FONT&gt; Color {Yellow &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; 1, Blue, Green};
    &lt;FONT color=#0000ff&gt;static&lt;/FONT&gt; DateTime thisDate &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; DateTime.Now;

    &lt;FONT color=#0000ff&gt;public&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;static&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;void&lt;/FONT&gt; Main() 
    {
&lt;FONT color=#008000&gt;// Store the output of the String.Format method in a string.&lt;/FONT&gt;
    &lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; s &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; &lt;FONT color=#006080&gt;""&lt;/FONT&gt;;

    Console.Clear();

&lt;FONT color=#008000&gt;// Format a negative integer or floating-point number in various ways.&lt;/FONT&gt;
    Console.WriteLine(&lt;FONT color=#006080&gt;"Standard Numeric Format Specifiers"&lt;/FONT&gt;);
    s &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; String.Format(
        &lt;FONT color=#006080&gt;"(C) Currency: . . . . . . . . {0:C}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(D) Decimal:. . . . . . . . . {0:D}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(E) Scientific: . . . . . . . {1:E}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(F) Fixed point:. . . . . . . {1:F}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(G) General:. . . . . . . . . {0:G}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"    (default):. . . . . . . . {0} (default = 'G')\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(N) Number: . . . . . . . . . {0:N}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(P) Percent:. . . . . . . . . {1:P}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(R) Round-trip: . . . . . . . {1:R}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(X) Hexadecimal:. . . . . . . {0:X}\n"&lt;/FONT&gt;,
        &lt;FONT color=#ff0033&gt;-&lt;/FONT&gt;123, &lt;FONT color=#ff0033&gt;-&lt;/FONT&gt;123.45f); 
    Console.WriteLine(s);

&lt;FONT color=#008000&gt;// Format the current date in various ways.&lt;/FONT&gt;
    Console.WriteLine(&lt;FONT color=#006080&gt;"Standard DateTime Format Specifiers"&lt;/FONT&gt;);
    s &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; String.Format(
        &lt;FONT color=#006080&gt;"(d) Short date: . . . . . . . {0:d}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(D) Long date:. . . . . . . . {0:D}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(t) Short time: . . . . . . . {0:t}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(T) Long time:. . . . . . . . {0:T}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(f) Full date/short time: . . {0:f}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(F) Full date/long time:. . . {0:F}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(g) General date/short time:. {0:g}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(G) General date/long time: . {0:G}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"    (default):. . . . . . . . {0} (default = 'G')\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(M) Month:. . . . . . . . . . {0:M}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(R) RFC1123:. . . . . . . . . {0:R}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(s) Sortable: . . . . . . . . {0:s}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(u) Universal sortable: . . . {0:u} (invariant)\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(U) Universal sortable: . . . {0:U}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(Y) Year: . . . . . . . . . . {0:Y}\n"&lt;/FONT&gt;, 
        thisDate);
    Console.WriteLine(s);

&lt;FONT color=#008000&gt;// Format a Color enumeration value in various ways.&lt;/FONT&gt;
    Console.WriteLine(&lt;FONT color=#006080&gt;"Standard Enumeration Format Specifiers"&lt;/FONT&gt;);
    s &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; String.Format(
        &lt;FONT color=#006080&gt;"(G) General:. . . . . . . . . {0:G}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"    (default):. . . . . . . . {0} (default = 'G')\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(F) Flags:. . . . . . . . . . {0:F} (flags or integer)\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(D) Decimal number: . . . . . {0:D}\n"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;+&lt;/FONT&gt;
        &lt;FONT color=#006080&gt;"(X) Hexadecimal:. . . . . . . {0:X}\n"&lt;/FONT&gt;, 
        Color.Green);       
    Console.WriteLine(s);
    }
}
&lt;FONT color=#008000&gt;/*&lt;/FONT&gt;
&lt;FONT color=#008000&gt;This code example produces the following results:&lt;/FONT&gt;
&lt;FONT color=#008000&gt;&lt;/FONT&gt;
&lt;FONT color=#008000&gt;Standard Numeric Format Specifiers&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(C) Currency: . . . . . . . . ($123.00)&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(D) Decimal:. . . . . . . . . -123&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(E) Scientific: . . . . . . . -1.234500E+002&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(F) Fixed point:. . . . . . . -123.45&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(G) General:. . . . . . . . . -123&lt;/FONT&gt;
&lt;FONT color=#008000&gt;    (default):. . . . . . . . -123 (default = 'G')&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(N) Number: . . . . . . . . . -123.00&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(P) Percent:. . . . . . . . . -12,345.00 %&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(R) Round-trip: . . . . . . . -123.45&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(X) Hexadecimal:. . . . . . . FFFFFF85&lt;/FONT&gt;
&lt;FONT color=#008000&gt;&lt;/FONT&gt;
&lt;FONT color=#008000&gt;Standard DateTime Format Specifiers&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(d) Short date: . . . . . . . 6/26/2004&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(D) Long date:. . . . . . . . Saturday, June 26, 2004&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(t) Short time: . . . . . . . 8:11 PM&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(T) Long time:. . . . . . . . 8:11:04 PM&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(f) Full date/short time: . . Saturday, June 26, 2004 8:11 PM&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(F) Full date/long time:. . . Saturday, June 26, 2004 8:11:04 PM&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(g) General date/short time:. 6/26/2004 8:11 PM&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(G) General date/long time: . 6/26/2004 8:11:04 PM&lt;/FONT&gt;
&lt;FONT color=#008000&gt;    (default):. . . . . . . . 6/26/2004 8:11:04 PM (default = 'G')&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(M) Month:. . . . . . . . . . June 26&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(R) RFC1123:. . . . . . . . . Sat, 26 Jun 2004 20:11:04 GMT&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(s) Sortable: . . . . . . . . 2004-06-26T20:11:04&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(u) Universal sortable: . . . 2004-06-26 20:11:04Z (invariant)&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(U) Universal sortable: . . . Sunday, June 27, 2004 3:11:04 AM&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(Y) Year: . . . . . . . . . . June, 2004&lt;/FONT&gt;
&lt;FONT color=#008000&gt;&lt;/FONT&gt;
&lt;FONT color=#008000&gt;Standard Enumeration Format Specifiers&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(G) General:. . . . . . . . . Green&lt;/FONT&gt;
&lt;FONT color=#008000&gt;    (default):. . . . . . . . Green (default = 'G')&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(F) Flags:. . . . . . . . . . Green (flags or integer)&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(D) Decimal number: . . . . . 3&lt;/FONT&gt;
&lt;FONT color=#008000&gt;(X) Hexadecimal:. . . . . . . 00000003&lt;/FONT&gt;
&lt;FONT color=#008000&gt;&lt;/FONT&gt;
&lt;FONT color=#008000&gt;*/&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;BR&gt;This samlpe code is taken from:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://msdn2.microsoft.com/library/system.string.format.aspx"&gt;http://msdn2.microsoft.com/library/system.string.format.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=62264" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>SuperDropDownList 1.0</title><link>http://msmvps.com/blogs/simpleman/archive/2005/08/08/62006.aspx</link><pubDate>Mon, 08 Aug 2005 15:20:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:62006</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=62006</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/08/08/62006.aspx#comments</comments><description>&lt;FONT face=Tahoma&gt;Hello:&lt;BR&gt;I have uploaded a new control on my personal website, under the title &lt;STRONG&gt;SuperDropDownList&lt;/STRONG&gt;.&lt;BR&gt;What this control does is the following:&lt;BR&gt;&lt;BR&gt;1- Insert a default ListItem at the top of the data bounded DropDownList&lt;BR&gt;2- Adds a RequiredFieldValidator to check whether the user has chosen the default ListItem or not.&lt;BR&gt;&lt;BR&gt;This control does offer some properties to access the needed properties of the DropDownList.&lt;BR&gt;&lt;BR&gt;Hope you will like it.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;&lt;U&gt;Check my &lt;/U&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;A title=http://www.bhaidar.net/ href="http://www.bhaidar.net/" target=_blank&gt;&lt;STRONG&gt;&lt;FONT face=Tahoma&gt;website&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;&lt;U&gt;&lt;FONT face=Tahoma&gt;. Then go to the &lt;/FONT&gt;&lt;A title="" href="http://forums.asp.net" target=_blank&gt;&lt;FONT face=Tahoma&gt;ASP.NET&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Tahoma&gt; Components' Page.&lt;/FONT&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;&lt;FONT face=Tahoma&gt;Regards&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=62006" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>Modal Dialog Window Caching Problem</title><link>http://msmvps.com/blogs/simpleman/archive/2005/08/07/61853.aspx</link><pubDate>Sun, 07 Aug 2005 05:34:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:61853</guid><dc:creator>simple</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=61853</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/08/07/61853.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana&gt;Hello:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Suppose&amp;nbsp;you open a Modal Dialog window inside your &lt;A title="" href="http://forums.asp.net/" target=_blank&gt;ASP.NET&lt;/A&gt; page. In that dialog window, you have a GridView, DataGrid, or whatever control. Do some changes on that control, you will see that the data has changed right? &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Ok, then close the dialog window, then open it again from the &lt;A title="" href="http://forums.asp.net/" target=_blank&gt;ASP.NET&lt;/A&gt; Page, you will see the old data and not the data you changed last time, right?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Ok, this is because the data has been cached by the Modal Dialog. It seems that this is how Modal Dialog Windows are built to cache.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;To overcome this, you would need to add the following in the top of the &lt;A title="" href="http://forums.asp.net/" target=_blank&gt;ASP.NET&lt;/A&gt; page that is being opened with the Modal Dialog:&lt;/FONT&gt;&lt;/P&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma&gt;&lt;FONT size=1&gt;&lt;FONT color=#ff0033&gt;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#ff0033&gt;%&lt;/FONT&gt;@ OutputCache Location&lt;FONT color=#ff0033&gt;=&lt;/FONT&gt;&lt;FONT color=#006080&gt;"None"&lt;/FONT&gt; VaryByParam&lt;FONT color=#ff0033&gt;=&lt;/FONT&gt;&lt;FONT color=#006080&gt;"None"&lt;/FONT&gt; &lt;FONT color=#ff0033&gt;%&lt;/FONT&gt;&lt;FONT color=#ff0033&gt;&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Hope that helps,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Regards&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=61853" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>CheckBoxField in GridView</title><link>http://msmvps.com/blogs/simpleman/archive/2005/08/07/61849.aspx</link><pubDate>Sun, 07 Aug 2005 05:17:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:61849</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=61849</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/08/07/61849.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana&gt;In the new data control, GridView, you have a new column called CheckBoxField, this column, accepts a boolean value and display a CheckBox either selected or not and disabled.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;What if you want to retreive the value from that column, to see if the CheckBox is selected or not?&lt;/FONT&gt;&lt;/P&gt;&lt;FONT size=2&gt;&lt;FONT face=Verdana&gt;&lt;FONT color=#0000ff&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma size=1&gt;CheckBox _checkBoxInGridRow &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; ((CheckBox)selectedRow.Cells[6].Controls[0]).Checked&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=Verdana color=#000000 size=3&gt;Hope that helps, &lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=Verdana color=#000000 size=3&gt;Note: This code follows from this post:&lt;STRONG&gt; &lt;/STRONG&gt;&lt;A href="http://msmvps.com/simpleman/archive/2005/08/06/61782.aspx"&gt;&lt;STRONG&gt;&lt;FONT size=1&gt;http://msmvps.com/simpleman/archive/2005/08/06/61782.aspx&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=Verdana color=#000000 size=3&gt;Regards&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face=Verdana color=#000000 size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=61849" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>DropDownList Tip</title><link>http://msmvps.com/blogs/simpleman/archive/2005/08/06/61794.aspx</link><pubDate>Sat, 06 Aug 2005 21:35:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:61794</guid><dc:creator>simple</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=61794</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/08/06/61794.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Verdana&gt;Hi:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;I was binding the DropDownList on an ASPX page in the Page_Load as follows:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff size=1&gt;&lt;FONT face=Tahoma&gt;this&lt;FONT color=#000000&gt;.TypesDDL.DataSourceID &lt;/FONT&gt;&lt;FONT color=#ff0033&gt;=&lt;/FONT&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;&lt;FONT color=#000000&gt;.TypesDDL.DataSourceID;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Then, after all I was adding the following:&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Verdana color=#0000ff size=2&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma&gt;&lt;FONT size=1&gt;&lt;FONT color=#0000ff&gt;this&lt;/FONT&gt;.TypesDDL.Items.Insert(0,&lt;FONT color=#0000ff&gt;new&lt;/FONT&gt; ListItem(&amp;#8221;text&amp;#8221;, &amp;#8220;value&amp;#8221;));&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT face=Verdana&gt;That item was inserted inside &lt;STRONG&gt;ANY POSITION &lt;/STRONG&gt;in the TypesDDL.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Only after 1 hour of trying to find out what is going wrong, I noticed this Property of the DropDownList:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;FONT face=Verdana&gt;ListControl.AppendDataBoundItems Property&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;By definition, Append Data Bind Items to Statically Declared List Items&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;So once you set it to &lt;STRONG&gt;True&lt;/STRONG&gt;, then you can add any item to the DropDownList or any control that inherits from &lt;STRONG&gt;ListControl&lt;/STRONG&gt;, since that property belong to the ListControl.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Note to Server Controls' Builders: Make sure to set this property to true if you are using any ListControl inside your custom/composite controls.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Hope that tip helps,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;Regards&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=61794" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>Access Selected GridViewRow in GridView</title><link>http://msmvps.com/blogs/simpleman/archive/2005/08/06/61782.aspx</link><pubDate>Sat, 06 Aug 2005 18:05:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:61782</guid><dc:creator>simple</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=61782</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/08/06/61782.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;Hello:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;I was working last night around 3:00 AM, and I found out that in my GridView Column's list, I have added a TemplateField of type LinkButton with CommandName=&amp;#8221;EditRec&amp;#8221;, in such a way, when the Edit link button is clicked, I want to access the selected GridViewRow, then populate a web form on the same page, and without having to show the &amp;#8220;Update&amp;#8221; and &amp;#8220;Cancel&amp;#8221; buttons on the GridView.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;I did that, but the problem was now how to access the GridViewRow in the RowCommand method?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;I used the &amp;#8220;SelectedRow&amp;#8221; property&amp;nbsp;but I kept having &amp;#8220;Object Reference not ....&amp;#8221; I didn't know in fact. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;I tried to use GridView1.Rows[e.CommandArgument], but the DataKey I set for the GridView was of type String, so cannot use that either.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;I finally was able to use the following and it works fine for me:&lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Tahoma color=#0000ff size=2&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;PRE style="FONT-SIZE: 10pt; BACKGROUND: #ffffff; COLOR: black; FONT-FAMILY: Courier New, Courier, Monospace"&gt;&lt;FONT face=Tahoma&gt;&lt;FONT size=1&gt;&lt;FONT color=#0000ff&gt;if&lt;/FONT&gt; (e.CommandName.Equals(&lt;FONT color=#006080&gt;"EditRec"&lt;/FONT&gt;))
  {
            &lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; MediaIndex &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; e.CommandArgument.ToString();

            &lt;FONT color=#008000&gt;// Get the last name of the selected author from the appropriate&lt;/FONT&gt;
            &lt;FONT color=#008000&gt;// cell in the GridView control.&lt;/FONT&gt;
            GridViewRow selectedRow &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; (GridViewRow)(((Control)e.CommandSource).NamingContainer);

            &lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; _mediaType   &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; selectedRow.Cells[0].Text;
            &lt;FONT color=#0000ff&gt;string&lt;/FONT&gt; _CheckOut    &lt;FONT color=#ff0033&gt;=&lt;/FONT&gt; selectedRow.Cells[1].Text;
}&lt;/FONT&gt;&lt;/FONT&gt;&lt;/PRE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT face=Tahoma&gt;The way the code works if as follows:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;e.CommandSource -&amp;gt; LinkButton&lt;BR&gt;((Control)e.CommandSource).NamingContainer -&amp;gt; GridViewRow&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Then, simply use the Cells property inside the GridViewRow to access all cells.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Hope that Helps,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Regards&lt;/FONT&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=61782" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item><item><title>Insert a New Record Using GridView</title><link>http://msmvps.com/blogs/simpleman/archive/2005/08/01/60725.aspx</link><pubDate>Mon, 01 Aug 2005 20:22:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:60725</guid><dc:creator>simple</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/simpleman/rsscomments.aspx?PostID=60725</wfw:commentRss><comments>http://msmvps.com/blogs/simpleman/archive/2005/08/01/60725.aspx#comments</comments><description>&lt;P&gt;Here is a nice link to insert a new record into the database:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://fredrik.nsquared2.com/viewpost.aspx?PostID=155"&gt;http://fredrik.nsquared2.com/viewpost.aspx?PostID=155&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regards&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=60725" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/simpleman/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category></item></channel></rss>