<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://aspadvice.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>Andrew Mooney</title><link>http://aspadvice.com/blogs/andrewmooney/default.aspx</link><description>Living the ASP.NET Adventure</description><dc:language>en</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>Using a Text Editor to Develop and Deploy an ASP.NET Web Application</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2007/10/15/Using-a-Text-Editor-to-Develop-and-Deploy-an-ASP.NET-Web-Application.aspx</link><pubDate>Mon, 15 Oct 2007 18:04:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:35687</guid><dc:creator>andrewmooney</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/35687.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=35687</wfw:commentRss><description>&lt;span id="abstractLabel"&gt;My latest article demonstrates how to use the freeware Crimson Editor to&amp;nbsp;develop, compile, deploy (Xcopy), and launch an ASP.NET web application in a browser. You can read it at ASPAlliance.com:&amp;nbsp;&lt;a href="http://aspalliance.com/1454"&gt;Using a Text Editor to Develop and Deploy an ASP.NET Web Application&lt;/a&gt;.&lt;/span&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2007/10/15/Using-a-Text-Editor-to-Develop-and-Deploy-an-ASP.NET-Web-Application.aspx&amp;amp;;subject=Using+a+Text+Editor+to+Develop+and+Deploy+an+ASP.NET+Web+Application" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/10/15/Using-a-Text-Editor-to-Develop-and-Deploy-an-ASP.NET-Web-Application.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/10/15/Using-a-Text-Editor-to-Develop-and-Deploy-an-ASP.NET-Web-Application.aspx&amp;amp;;title=Using+a+Text+Editor+to+Develop+and+Deploy+an+ASP.NET+Web+Application" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/10/15/Using-a-Text-Editor-to-Develop-and-Deploy-an-ASP.NET-Web-Application.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/10/15/Using-a-Text-Editor-to-Develop-and-Deploy-an-ASP.NET-Web-Application.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/10/15/Using-a-Text-Editor-to-Develop-and-Deploy-an-ASP.NET-Web-Application.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/10/15/Using-a-Text-Editor-to-Develop-and-Deploy-an-ASP.NET-Web-Application.aspx&amp;amp;title=Using+a+Text+Editor+to+Develop+and+Deploy+an+ASP.NET+Web+Application" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/10/15/Using-a-Text-Editor-to-Develop-and-Deploy-an-ASP.NET-Web-Application.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/10/15/Using-a-Text-Editor-to-Develop-and-Deploy-an-ASP.NET-Web-Application.aspx&amp;amp;;title=Using+a+Text+Editor+to+Develop+and+Deploy+an+ASP.NET+Web+Application" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/10/15/Using-a-Text-Editor-to-Develop-and-Deploy-an-ASP.NET-Web-Application.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2007/10/15/Using-a-Text-Editor-to-Develop-and-Deploy-an-ASP.NET-Web-Application.aspx&amp;amp;;title=Using+a+Text+Editor+to+Develop+and+Deploy+an+ASP.NET+Web+Application&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/10/15/Using-a-Text-Editor-to-Develop-and-Deploy-an-ASP.NET-Web-Application.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=35687" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/andrewmooney/archive/tags/Articles/default.aspx">Articles</category></item><item><title>SQL Server 2005 Audit Log Using Triggers</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2007/08/20/SQL-Server-2005-Audit-Log-Using-Triggers.aspx</link><pubDate>Mon, 20 Aug 2007 13:40:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:34002</guid><dc:creator>andrewmooney</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/34002.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=34002</wfw:commentRss><description>&lt;p&gt;Once a database row has changed how do you retrieve the original data? There are many ways to do this, but for the application I&amp;#39;m working on I decided to use triggers. &lt;/p&gt;&lt;p&gt;Creating triggers in SQL Server 2005 is fairly easy. When you create a trigger you are presented with a template that you can modify to meet your needs. In the template there is a line that reads: &lt;strong&gt;SET NOCOUNT ON; &lt;/strong&gt;with the explanation that&amp;nbsp; tells you why: &lt;strong&gt;SET NOCOUNT ON added to prevent extra result sets from interfering with SELECT statements&lt;/strong&gt;. it looks like this:&lt;/p&gt;&lt;p&gt;-- SET NOCOUNT ON added to prevent extra result sets from&lt;br /&gt;-- interfering with SELECT statements.&lt;br /&gt;SET NOCOUNT ON ;&lt;br /&gt;&lt;br /&gt;When using triggers to update another table you need to leave this statement in or you will not be able to update your audit table, from triggers,&amp;nbsp;and you will get the following error message:&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The row value(s) updated or deleted either do not make the row unique or they alter multiple rows.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Here are the SQL Statements required to create a table, an audit table, and the triggers&amp;nbsp;:&lt;/p&gt;&lt;p&gt;USE [db]&lt;br /&gt;GO&lt;/p&gt;&lt;p&gt;CREATE TABLE [dbo].[table1](&lt;br /&gt;&amp;nbsp;[table1_id] [int] IDENTITY(1,1) NOT NULL,&lt;br /&gt;&amp;nbsp;[table1_date] [datetime] NULL CONSTRAINT [DF_table1_table1_date]&amp;nbsp; DEFAULT (getdate()),&lt;br /&gt;&amp;nbsp;[table1_data] [varchar](50) NULL,&lt;br /&gt;CONSTRAINT [PK_table1] PRIMARY KEY CLUSTERED &lt;br /&gt;(&lt;br /&gt;&amp;nbsp;[table1_id] ASC&lt;br /&gt;)WITH (PAD_INDEX&amp;nbsp; = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]&lt;br /&gt;) ON [PRIMARY]&lt;/p&gt;&lt;p&gt;GO&lt;/p&gt;&lt;p&gt;CREATE TABLE [dbo].[table1audit](&lt;br /&gt;&amp;nbsp;[table1audit_id] [int] IDENTITY(1,1) NOT NULL,&lt;br /&gt;&amp;nbsp;[table1audit_table1id] [int] NULL,&lt;br /&gt;&amp;nbsp;[table1audit_date] [datetime] NULL,&lt;br /&gt;&amp;nbsp;[table1audit_data] [varchar](50) NULL,&lt;br /&gt;&amp;nbsp;[table1audit_type] [varchar](50) NULL,&lt;br /&gt;&amp;nbsp;[table1audit_performed] [datetime] NULL CONSTRAINT [DF_table1audit_table1audit_date]&amp;nbsp; DEFAULT (getdate()),&lt;br /&gt;CONSTRAINT [PK_table1audit] PRIMARY KEY CLUSTERED &lt;br /&gt;(&lt;br /&gt;&amp;nbsp;[table1audit_id] ASC&lt;br /&gt;)WITH (PAD_INDEX&amp;nbsp; = OFF, IGNORE_DUP_KEY = OFF) ON [PRIMARY]&lt;br /&gt;) ON [PRIMARY]&lt;/p&gt;&lt;p&gt;GO&lt;/p&gt;&lt;p&gt;CREATE TRIGGER dbo.table1auditdelete &lt;br /&gt;&amp;nbsp;&amp;nbsp; ON&amp;nbsp; dbo.table1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; AFTER DELETE&lt;br /&gt;AS &lt;br /&gt;BEGIN&lt;br /&gt;&amp;nbsp;-- SET NOCOUNT ON added to prevent extra result sets from&lt;br /&gt;&amp;nbsp;-- interfering with SELECT statements.&lt;br /&gt;&amp;nbsp;SET NOCOUNT ON;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT INTO table1audit(table1audit_table1id, table1audit_date, table1audit_data, table1audit_type)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT table1_id, table1_date, table1_data, &amp;#39;DELETE&amp;#39;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM deleted&lt;/p&gt;&lt;p&gt;END&lt;br /&gt;GO&lt;/p&gt;&lt;p&gt;CREATE TRIGGER dbo.table1auditupdate &lt;br /&gt;&amp;nbsp;&amp;nbsp; ON&amp;nbsp; dbo.table1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; AFTER UPDATE&lt;br /&gt;AS &lt;br /&gt;BEGIN&lt;br /&gt;&amp;nbsp;-- SET NOCOUNT ON added to prevent extra result sets from&lt;br /&gt;&amp;nbsp;-- interfering with SELECT statements.&lt;br /&gt;&amp;nbsp;SET NOCOUNT ON;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT INTO table1audit(table1audit_table1id, table1audit_date, table1audit_data, table1audit_type)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT table1_id, table1_date, table1_data, &amp;#39;UPDATE&amp;#39;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM inserted&lt;/p&gt;&lt;p&gt;END&lt;br /&gt;GO&lt;/p&gt;&lt;p&gt;CREATE TRIGGER dbo.table1auditinsert &lt;br /&gt;&amp;nbsp;&amp;nbsp; ON&amp;nbsp; dbo.table1 &lt;br /&gt;&amp;nbsp;&amp;nbsp; AFTER INSERT&lt;br /&gt;AS &lt;br /&gt;BEGIN&lt;br /&gt;&amp;nbsp;-- SET NOCOUNT ON added to prevent extra result sets from&lt;br /&gt;&amp;nbsp;-- interfering with SELECT statements.&lt;br /&gt;&amp;nbsp;SET NOCOUNT ON;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; INSERT INTO table1audit(table1audit_table1id, table1audit_date, table1audit_data, table1audit_type)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT table1_id, table1_date, table1_data, &amp;#39;INSERT&amp;#39;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM inserted&lt;/p&gt;&lt;p&gt;END&lt;br /&gt;GO&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2007/08/20/SQL-Server-2005-Audit-Log-Using-Triggers.aspx&amp;amp;;subject=SQL+Server+2005+Audit+Log+Using+Triggers" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/08/20/SQL-Server-2005-Audit-Log-Using-Triggers.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/08/20/SQL-Server-2005-Audit-Log-Using-Triggers.aspx&amp;amp;;title=SQL+Server+2005+Audit+Log+Using+Triggers" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/08/20/SQL-Server-2005-Audit-Log-Using-Triggers.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/08/20/SQL-Server-2005-Audit-Log-Using-Triggers.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/08/20/SQL-Server-2005-Audit-Log-Using-Triggers.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/08/20/SQL-Server-2005-Audit-Log-Using-Triggers.aspx&amp;amp;title=SQL+Server+2005+Audit+Log+Using+Triggers" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/08/20/SQL-Server-2005-Audit-Log-Using-Triggers.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/08/20/SQL-Server-2005-Audit-Log-Using-Triggers.aspx&amp;amp;;title=SQL+Server+2005+Audit+Log+Using+Triggers" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/08/20/SQL-Server-2005-Audit-Log-Using-Triggers.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2007/08/20/SQL-Server-2005-Audit-Log-Using-Triggers.aspx&amp;amp;;title=SQL+Server+2005+Audit+Log+Using+Triggers&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/08/20/SQL-Server-2005-Audit-Log-Using-Triggers.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=34002" width="1" height="1"&gt;</description></item><item><title>How Can You Make The Column Headers Bold?</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2007/08/18/How-To-make-the-first-row-bold.aspx</link><pubDate>Sat, 18 Aug 2007 21:21:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:33979</guid><dc:creator>andrewmooney</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/33979.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=33979</wfw:commentRss><description>&lt;p&gt;The article &lt;a href="http://aspalliance.com/471"&gt;&lt;font size="2"&gt;Convert XML To an Excel Spreadsheet Using XSL &lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;explains how to transform an XML file into an Excel spreadsheet using XSL. The question is, how can you make the column headers bold? To view the original XSL file visit the article link above.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;The answer is to add a Style to the XSL file and then set the &lt;span&gt;ss&lt;/span&gt;:Style property for the Cells in the first row equal to the &lt;span&gt;ss&lt;/span&gt;:ID property of the Style. See the XSL listed below. The bold font indicates the changes to the original XSL.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&amp;lt;&lt;span&gt;xsl&lt;/span&gt;:&lt;span&gt;stylesheet&lt;/span&gt; version=&amp;quot;1.0&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &lt;span&gt;xmlns&lt;/span&gt;=&amp;quot;urn:&lt;span&gt;schemas&lt;/span&gt;-&lt;span&gt;microsoft&lt;/span&gt;-com:office:spreadsheet&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &lt;span&gt;xmlns&lt;/span&gt;:&lt;span&gt;xsl&lt;/span&gt;=&amp;quot;&lt;span&gt;http&lt;/span&gt;://&lt;span&gt;www&lt;/span&gt;.w3.&lt;span&gt;org&lt;/span&gt;/1999/XSL/Transform&amp;quot; &lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &lt;span&gt;xmlns&lt;/span&gt;:&lt;span&gt;msxsl&lt;/span&gt;=&amp;quot;urn:&lt;span&gt;schemas&lt;/span&gt;-&lt;span&gt;microsoft&lt;/span&gt;-com:&lt;span&gt;xslt&lt;/span&gt;&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &lt;span&gt;xmlns&lt;/span&gt;:user=&amp;quot;urn:my-scripts&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &lt;span&gt;xmlns&lt;/span&gt;:o=&amp;quot;urn:&lt;span&gt;schemas&lt;/span&gt;-&lt;span&gt;microsoft&lt;/span&gt;-com:office:office&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &lt;span&gt;xmlns&lt;/span&gt;:x=&amp;quot;urn:&lt;span&gt;schemas&lt;/span&gt;-&lt;span&gt;microsoft&lt;/span&gt;-com:office:excel&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &lt;span&gt;xmlns&lt;/span&gt;:&lt;span&gt;ss&lt;/span&gt;=&amp;quot;urn:&lt;span&gt;schemas&lt;/span&gt;-&lt;span&gt;microsoft&lt;/span&gt;-com:office:spreadsheet&amp;quot; &amp;gt; &lt;/span&gt;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;span&gt;&amp;lt;&lt;span&gt;xsl&lt;/span&gt;:template match=&amp;quot;/&amp;quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;lt;Workbook &lt;span&gt;xmlns&lt;/span&gt;=&amp;quot;urn:&lt;span&gt;schemas&lt;/span&gt;-&lt;span&gt;microsoft&lt;/span&gt;-com:office:spreadsheet&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span&gt;xmlns&lt;/span&gt;:o=&amp;quot;urn:&lt;span&gt;schemas&lt;/span&gt;-&lt;span&gt;microsoft&lt;/span&gt;-com:office:office&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span&gt;xmlns&lt;/span&gt;:x=&amp;quot;urn:&lt;span&gt;schemas&lt;/span&gt;-&lt;span&gt;microsoft&lt;/span&gt;-com:office:excel&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span&gt;xmlns&lt;/span&gt;:&lt;span&gt;ss&lt;/span&gt;=&amp;quot;urn:&lt;span&gt;schemas&lt;/span&gt;-&lt;span&gt;microsoft&lt;/span&gt;-com:office:spreadsheet&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span&gt;xmlns&lt;/span&gt;:&lt;span&gt;html&lt;/span&gt;=&amp;quot;&lt;span&gt;http&lt;/span&gt;://&lt;span&gt;www&lt;/span&gt;.w3.&lt;span&gt;org&lt;/span&gt;/TR/REC-html40&amp;quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span&gt;xsl&lt;/span&gt;:apply-templates/&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/Workbook&amp;gt;&lt;br /&gt;&lt;strong&gt;&amp;nbsp; &amp;lt;Styles&amp;gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Style &lt;span&gt;ss&lt;/span&gt;:ID=&amp;quot;s21&amp;quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Font x:Family=&amp;quot;Swi&lt;span&gt;ss&lt;/span&gt;&amp;quot; &lt;span&gt;ss&lt;/span&gt;:Bold=&amp;quot;1&amp;quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Style&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/Styles&amp;gt;&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;&amp;lt;/&lt;span&gt;xsl&lt;/span&gt;:template&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span&gt;&amp;lt;&lt;span&gt;xsl&lt;/span&gt;:template match=&amp;quot;/*&amp;quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;Worksheet&amp;gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;lt;&lt;span&gt;xsl&lt;/span&gt;:attribute name=&amp;quot;&lt;span&gt;ss&lt;/span&gt;:Name&amp;quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;lt;&lt;span&gt;xsl&lt;/span&gt;:value-of select=&amp;quot;local-name(/*/*)&amp;quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;lt;/&lt;span&gt;xsl&lt;/span&gt;:attribute&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Table x:&lt;span&gt;FullColumns&lt;/span&gt;=&amp;quot;1&amp;quot; x:&lt;span&gt;FullRows&lt;/span&gt;=&amp;quot;1&amp;quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Row&amp;gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span&gt;xsl&lt;/span&gt;:for-each select=&amp;quot;*[position() = 1]/*&amp;quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Cell &lt;strong&gt;&lt;span&gt;&lt;span&gt;ss&lt;/span&gt;:&lt;span&gt;StyleID&lt;/span&gt;=&amp;quot;s21&amp;quot;&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&amp;gt;&amp;lt;Data &lt;span&gt;ss&lt;/span&gt;:Type=&amp;quot;String&amp;quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span&gt;xsl&lt;/span&gt;:value-of select=&amp;quot;local-name()&amp;quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Data&amp;gt;&amp;lt;/Cell&amp;gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;span&gt;xsl&lt;/span&gt;:for-each&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Row&amp;gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span&gt;xsl&lt;/span&gt;:apply-templates/&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Table&amp;gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/Worksheet&amp;gt;&lt;br /&gt;&lt;span&gt;&amp;lt;/&lt;span&gt;xsl&lt;/span&gt;:template&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span&gt;&amp;lt;&lt;span&gt;xsl&lt;/span&gt;:template match=&amp;quot;/*/*&amp;quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;Row&amp;gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span&gt;xsl&lt;/span&gt;:apply-templates/&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/Row&amp;gt;&lt;br /&gt;&lt;span&gt;&amp;lt;/&lt;span&gt;xsl&lt;/span&gt;:template&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span&gt;&amp;lt;&lt;span&gt;xsl&lt;/span&gt;:template match=&amp;quot;/*/*/*&amp;quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp; &amp;lt;Cell&amp;gt;&amp;lt;Data &lt;span&gt;ss&lt;/span&gt;:Type=&amp;quot;String&amp;quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;span&gt;xsl&lt;/span&gt;:value-of select=&amp;quot;.&amp;quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp; &amp;lt;/Data&amp;gt;&amp;lt;/Cell&amp;gt;&lt;br /&gt;&lt;span&gt;&amp;lt;/&lt;span&gt;xsl&lt;/span&gt;:template&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span&gt;&amp;lt;/&lt;span&gt;xsl&lt;/span&gt;:&lt;span&gt;stylesheet&lt;/span&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2007/08/18/How-To-make-the-first-row-bold.aspx&amp;amp;;subject=How+Can+You+Make+The+Column+Headers+Bold%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/08/18/How-To-make-the-first-row-bold.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/08/18/How-To-make-the-first-row-bold.aspx&amp;amp;;title=How+Can+You+Make+The+Column+Headers+Bold%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/08/18/How-To-make-the-first-row-bold.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/08/18/How-To-make-the-first-row-bold.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/08/18/How-To-make-the-first-row-bold.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/08/18/How-To-make-the-first-row-bold.aspx&amp;amp;title=How+Can+You+Make+The+Column+Headers+Bold%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/08/18/How-To-make-the-first-row-bold.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/08/18/How-To-make-the-first-row-bold.aspx&amp;amp;;title=How+Can+You+Make+The+Column+Headers+Bold%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/08/18/How-To-make-the-first-row-bold.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2007/08/18/How-To-make-the-first-row-bold.aspx&amp;amp;;title=How+Can+You+Make+The+Column+Headers+Bold%3f&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/08/18/How-To-make-the-first-row-bold.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=33979" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/andrewmooney/archive/tags/Questions/default.aspx">Questions</category></item><item><title>Why not generate the XML file dynamically?</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2007/06/18/Why-not-generate-the-XML-file-dynamically_3F00_.aspx</link><pubDate>Mon, 18 Jun 2007 11:46:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:31937</guid><dc:creator>andrewmooney</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/31937.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=31937</wfw:commentRss><description>&lt;p&gt;&lt;span id="title"&gt;WOW! I&amp;#39;m still getting&amp;nbsp;feedback/questions on an&amp;nbsp;article I wrote three ago &lt;a href="http://aspalliance.com/475"&gt;Make Reports Quickly With ASP.NET and XML&lt;/a&gt;. Recently I received a question about generating the XML file dynamically. For this application it would be a waste of time and resources to do this. If you want to use a database, just keep the report parameters in a table. There&amp;#39;s no need to generate an XML file. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;The next step in this application is to add parameters for filtering the report data. By the way, I will publishing an article on this very soon. Now, generating links that contain these filter parameters makes a lot of sense. But, once the XML report file is created your report is done and there is no need to generate the XML report file every time&amp;nbsp;a request is made.&lt;/span&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2007/06/18/Why-not-generate-the-XML-file-dynamically_3F00_.aspx&amp;amp;;subject=Why+not+generate+the+XML+file+dynamically%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/06/18/Why-not-generate-the-XML-file-dynamically_3F00_.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/06/18/Why-not-generate-the-XML-file-dynamically_3F00_.aspx&amp;amp;;title=Why+not+generate+the+XML+file+dynamically%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/06/18/Why-not-generate-the-XML-file-dynamically_3F00_.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/06/18/Why-not-generate-the-XML-file-dynamically_3F00_.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/06/18/Why-not-generate-the-XML-file-dynamically_3F00_.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/06/18/Why-not-generate-the-XML-file-dynamically_3F00_.aspx&amp;amp;title=Why+not+generate+the+XML+file+dynamically%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/06/18/Why-not-generate-the-XML-file-dynamically_3F00_.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/06/18/Why-not-generate-the-XML-file-dynamically_3F00_.aspx&amp;amp;;title=Why+not+generate+the+XML+file+dynamically%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/06/18/Why-not-generate-the-XML-file-dynamically_3F00_.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2007/06/18/Why-not-generate-the-XML-file-dynamically_3F00_.aspx&amp;amp;;title=Why+not+generate+the+XML+file+dynamically%3f&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/06/18/Why-not-generate-the-XML-file-dynamically_3F00_.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=31937" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/andrewmooney/archive/tags/Questions/default.aspx">Questions</category></item><item><title>Pardonner mon absence, s'il vous pla&#238;t. (Pardon my absence, please.)</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2007/01/26/Pardonner-mon-absence_2C00_-s_2700_il-vous-pla_EE00_t.-_2800_Pardon-my-absence_2C00_-please_2E002900_.aspx</link><pubDate>Fri, 26 Jan 2007 13:41:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:26684</guid><dc:creator>andrewmooney</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/26684.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=26684</wfw:commentRss><description>As the title suggests, I&amp;#39;ve absent for a while. However, I am back and I have a new article &lt;strong&gt;&lt;a href="http://aspalliance.com/1121"&gt;Display Local Weather Data On Your Site&lt;/a&gt;&lt;/strong&gt;&lt;span&gt;that was published yesterday (January 25, 2007) on &lt;span&gt;ASPAlliance&lt;/span&gt;.com. The article demonstrates how to display current weather data (US only) on your web site. &lt;/span&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2007/01/26/Pardonner-mon-absence_2C00_-s_2700_il-vous-pla_EE00_t.-_2800_Pardon-my-absence_2C00_-please_2E002900_.aspx&amp;amp;;subject=Pardonner+mon+absence%2c+s%27il+vous+pla%26%23238%3bt.+(Pardon+my+absence%2c+please.)" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/01/26/Pardonner-mon-absence_2C00_-s_2700_il-vous-pla_EE00_t.-_2800_Pardon-my-absence_2C00_-please_2E002900_.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/01/26/Pardonner-mon-absence_2C00_-s_2700_il-vous-pla_EE00_t.-_2800_Pardon-my-absence_2C00_-please_2E002900_.aspx&amp;amp;;title=Pardonner+mon+absence%2c+s%27il+vous+pla%26%23238%3bt.+(Pardon+my+absence%2c+please.)" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/01/26/Pardonner-mon-absence_2C00_-s_2700_il-vous-pla_EE00_t.-_2800_Pardon-my-absence_2C00_-please_2E002900_.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/01/26/Pardonner-mon-absence_2C00_-s_2700_il-vous-pla_EE00_t.-_2800_Pardon-my-absence_2C00_-please_2E002900_.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/01/26/Pardonner-mon-absence_2C00_-s_2700_il-vous-pla_EE00_t.-_2800_Pardon-my-absence_2C00_-please_2E002900_.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/01/26/Pardonner-mon-absence_2C00_-s_2700_il-vous-pla_EE00_t.-_2800_Pardon-my-absence_2C00_-please_2E002900_.aspx&amp;amp;title=Pardonner+mon+absence%2c+s%27il+vous+pla%26%23238%3bt.+(Pardon+my+absence%2c+please.)" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/01/26/Pardonner-mon-absence_2C00_-s_2700_il-vous-pla_EE00_t.-_2800_Pardon-my-absence_2C00_-please_2E002900_.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2007/01/26/Pardonner-mon-absence_2C00_-s_2700_il-vous-pla_EE00_t.-_2800_Pardon-my-absence_2C00_-please_2E002900_.aspx&amp;amp;;title=Pardonner+mon+absence%2c+s%27il+vous+pla%26%23238%3bt.+(Pardon+my+absence%2c+please.)" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/01/26/Pardonner-mon-absence_2C00_-s_2700_il-vous-pla_EE00_t.-_2800_Pardon-my-absence_2C00_-please_2E002900_.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2007/01/26/Pardonner-mon-absence_2C00_-s_2700_il-vous-pla_EE00_t.-_2800_Pardon-my-absence_2C00_-please_2E002900_.aspx&amp;amp;;title=Pardonner+mon+absence%2c+s%27il+vous+pla%26%23238%3bt.+(Pardon+my+absence%2c+please.)&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2007/01/26/Pardonner-mon-absence_2C00_-s_2700_il-vous-pla_EE00_t.-_2800_Pardon-my-absence_2C00_-please_2E002900_.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=26684" width="1" height="1"&gt;</description></item><item><title>How do I set the TransformArgumentList property of the Xml Control</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2005/05/23/2485.aspx</link><pubDate>Mon, 23 May 2005 16:58:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:2485</guid><dc:creator>andrewmooney</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/2485.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=2485</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The Xml server control has a nice property that can only be set from code the TransformArgumentList. Here is an example of how to create an XsltArguementList, add a parameter named "Category" from the query string, and finally assign the XsltArguementList to Xml1 (an Xml server control):&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&amp;lt;%@ Page language="c#" %&amp;gt;&lt;BR&gt;&amp;lt;script runat="server"&amp;gt;&lt;BR&gt;private void Page_Load(object sender, System.EventArgs e)&lt;BR&gt;{&lt;BR&gt;if(Request["cat"] != null)&lt;BR&gt;{&lt;BR&gt;System.Xml.Xsl.XsltArgumentList XsltArgumentList1 = new System.Xml.Xsl.XsltArgumentList();&lt;BR&gt;XsltArgumentList1.AddParam("Category", "", Request["cat"].ToString());&lt;BR&gt;Xml1.TransformArgumentList = XsltArgumentList1;&lt;BR&gt;}&lt;BR&gt;}&lt;BR&gt;&amp;lt;/script&amp;gt;&lt;BR&gt;&amp;lt;html&amp;gt;&lt;BR&gt;&amp;lt;body&amp;gt;&lt;BR&gt;&amp;lt;asp:Xml id="Xml1" runat="server" DocumentSource="Document.xml" TransformSource="Style.xsl" /&amp;gt;&lt;BR&gt;&amp;lt;/body&amp;gt;&lt;BR&gt;&amp;lt;/html&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2005/05/23/2485.aspx&amp;amp;;subject=How+do+I+set+the+TransformArgumentList+property+of+the+Xml+Control" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/23/2485.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/23/2485.aspx&amp;amp;;title=How+do+I+set+the+TransformArgumentList+property+of+the+Xml+Control" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/23/2485.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/23/2485.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/23/2485.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/23/2485.aspx&amp;amp;title=How+do+I+set+the+TransformArgumentList+property+of+the+Xml+Control" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/23/2485.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/23/2485.aspx&amp;amp;;title=How+do+I+set+the+TransformArgumentList+property+of+the+Xml+Control" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/23/2485.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/23/2485.aspx&amp;amp;;title=How+do+I+set+the+TransformArgumentList+property+of+the+Xml+Control&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/23/2485.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=2485" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/andrewmooney/archive/tags/Questions/default.aspx">Questions</category></item><item><title>Where Can I download the pubs.mdb?</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2005/05/20/2484.aspx</link><pubDate>Fri, 20 May 2005 23:51:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:2484</guid><dc:creator>andrewmooney</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/2484.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=2484</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Developers looking for the pubs.mdb Microsoft Access database to test their applications can download&amp;nbsp;this &lt;/FONT&gt;&lt;A href="http://authors.aspalliance.com/andrewmooney/53/pubs.zip"&gt;&lt;FONT face=Verdana size=2&gt;pubs.zip&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;which contains both the Access 2000 and Access 2002 versions.&lt;/FONT&gt;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2005/05/20/2484.aspx&amp;amp;;subject=Where+Can+I+download+the+pubs.mdb%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/20/2484.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/20/2484.aspx&amp;amp;;title=Where+Can+I+download+the+pubs.mdb%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/20/2484.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/20/2484.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/20/2484.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/20/2484.aspx&amp;amp;title=Where+Can+I+download+the+pubs.mdb%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/20/2484.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/20/2484.aspx&amp;amp;;title=Where+Can+I+download+the+pubs.mdb%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/20/2484.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/20/2484.aspx&amp;amp;;title=Where+Can+I+download+the+pubs.mdb%3f&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/20/2484.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=2484" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/andrewmooney/archive/tags/Questions/default.aspx">Questions</category></item><item><title>ASP.NET Web Printing Impersonation</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2005/05/16/2483.aspx</link><pubDate>Mon, 16 May 2005 13:10:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:2483</guid><dc:creator>andrewmooney</dc:creator><slash:comments>1</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/2483.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=2483</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;My article on &lt;SPAN id=title&gt;&lt;A href="http://aspalliance.com/462"&gt;Printing an ASP.NET Web Form When It Is Submitted&lt;/A&gt;&amp;nbsp;mentions that you may have to add impersonation to your web.config file for Novell network printing. For the printer name use:&amp;nbsp; &amp;#8220;\\server\printer&amp;#8220;. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;SPAN&gt;Create a Novell user that has permissions to use the printer. Then change your web.config file to include the following:&lt;BR&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Verdana size=2&gt;&amp;lt;identity impersonate="true" userName="{DomainName\UserName}" &lt;BR&gt;password="{UserPassword}"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;lt;authentication mode="Windows" /&amp;gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2005/05/16/2483.aspx&amp;amp;;subject=ASP.NET+Web+Printing+Impersonation" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/16/2483.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/16/2483.aspx&amp;amp;;title=ASP.NET+Web+Printing+Impersonation" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/16/2483.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/16/2483.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/16/2483.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/16/2483.aspx&amp;amp;title=ASP.NET+Web+Printing+Impersonation" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/16/2483.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/16/2483.aspx&amp;amp;;title=ASP.NET+Web+Printing+Impersonation" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/16/2483.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/16/2483.aspx&amp;amp;;title=ASP.NET+Web+Printing+Impersonation&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/16/2483.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=2483" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/andrewmooney/archive/tags/Questions/default.aspx">Questions</category></item><item><title>How to Add a Title to an Excel Spreadsheet From XSL</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2005/05/13/2482.aspx</link><pubDate>Fri, 13 May 2005 14:00:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:2482</guid><dc:creator>andrewmooney</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/2482.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=2482</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=2&gt;The article &lt;/FONT&gt;&lt;A href="http://aspalliance.com/471"&gt;&lt;FONT size=2&gt;Convert XML To an Excel Spreadsheet Using XSL &lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;explains how to transform an XML file into an Excel spreadsheet using XSL. The question is, how can you add a title to the Excel spreadsheet from XSL? To view the original XSL file visit the article link above.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;U&gt;First add an XSL parameter to the stylesheet immediately after the xsl:stylesheet declaration:&lt;BR&gt;&lt;/U&gt;&amp;lt;xsl:param name="title" /&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;U&gt;Second change this template in the XSL file:&lt;BR&gt;&lt;/U&gt;&amp;lt;xsl:template match="/*"&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;Worksheet&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;xsl:attribute name="ss:Name"&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;xsl:value-of select="local-name(/*/*)"/&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;/xsl:attribute&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Table x:FullColumns="1" x:FullRows="1"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Row&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Cell&amp;gt;&amp;lt;Data ss:Type="String"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xsl:value-of select="$title"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Data&amp;gt;&amp;lt;/Cell&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Row&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Row&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xsl:for-each select="*[position() = 1]/*"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Cell&amp;gt;&amp;lt;Data ss:Type="String"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xsl:value-of select="local-name()"/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Data&amp;gt;&amp;lt;/Cell&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/xsl:for-each&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Row&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xsl:apply-templates/&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Table&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;/Worksheet&amp;gt;&lt;BR&gt;&amp;lt;/xsl:template&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;U&gt;Third use this web form:&lt;/U&gt;&lt;BR&gt;&amp;lt;%@ Page Language="c#" %&amp;gt;&lt;BR&gt;&amp;lt;%@ Import Namespace="System.Data" %&amp;gt;&lt;BR&gt;&amp;lt;%@ Import Namespace="System.Xml" %&amp;gt;&lt;BR&gt;&amp;lt;%@ Import Namespace="System.Xml.Xsl" %&amp;gt;&lt;BR&gt;&amp;lt;script language="C#" runat="server"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void Page_Load(Object sender, EventArgs E) {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.ContentType = "application/vnd.ms-excel";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.Charset = "";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DataSet ds = new DataSet();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ds.ReadXml(Server.MapPath("Authors.xml"));&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XsltArgumentList xal = new XsltArgumentList();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xal.AddParam("title", "", "Author List");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XmlDataDocument xdd = new XmlDataDocument(ds);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; XslTransform&amp;nbsp; xt = new XslTransform();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xt.Load(Server.MapPath("Excel.xsl"));&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xt.Transform(xdd, xal, Response.OutputStream);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Response.End();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;lt;/script&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2005/05/13/2482.aspx&amp;amp;;subject=How+to+Add+a+Title+to+an+Excel+Spreadsheet+From+XSL" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/13/2482.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/13/2482.aspx&amp;amp;;title=How+to+Add+a+Title+to+an+Excel+Spreadsheet+From+XSL" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/13/2482.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/13/2482.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/13/2482.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/13/2482.aspx&amp;amp;title=How+to+Add+a+Title+to+an+Excel+Spreadsheet+From+XSL" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/13/2482.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/13/2482.aspx&amp;amp;;title=How+to+Add+a+Title+to+an+Excel+Spreadsheet+From+XSL" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/13/2482.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/13/2482.aspx&amp;amp;;title=How+to+Add+a+Title+to+an+Excel+Spreadsheet+From+XSL&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/13/2482.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=2482" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/andrewmooney/archive/tags/Questions/default.aspx">Questions</category></item><item><title>Alternate Table Row Colors with XSL</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2005/05/11/2481.aspx</link><pubDate>Wed, 11 May 2005 11:17:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:2481</guid><dc:creator>andrewmooney</dc:creator><slash:comments>1</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/2481.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=2481</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This XSL file is from an article I wrote entitled: &lt;/FONT&gt;&lt;A href="http://aspalliance.com/507"&gt;&lt;FONT face=Verdana size=2&gt;Displaying XML Files with ASP.NET 2.0&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;. So,&amp;nbsp;how do you alternate row colors? Compare the these two XSL files.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;&lt;FONT face=Verdana size=2&gt;Original XSL file from the article:&lt;/FONT&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" ?&amp;gt;&lt;BR&gt;&amp;lt;xsl:stylesheet version="1.0" &lt;BR&gt;xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&amp;gt;&lt;BR&gt;&amp;lt;xsl:output method="html" omit-xml-declaration="yes"/&amp;gt;&lt;BR&gt;&amp;lt;xsl:template match="/"&amp;gt;&lt;BR&gt;&amp;lt;table&amp;gt;&lt;BR&gt;&amp;lt;tr bgcolor="#99aacc"&amp;gt;&lt;BR&gt;&amp;lt;th&amp;gt;Last Name&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;th&amp;gt;First Name&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;th&amp;gt;Phone&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;lt;xsl:for-each select="NewDataSet/authors"&amp;gt;&lt;BR&gt;&amp;lt;xsl:sort select="au_lname"/&amp;gt;&lt;BR&gt;&amp;lt;tr bgcolor="#aaccff"&amp;gt;&lt;BR&gt;&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="au_lname"/&amp;gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="au_fname"/&amp;gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="phone"/&amp;gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;lt;/xsl:for-each&amp;gt;&lt;BR&gt;&amp;lt;/table&amp;gt;&lt;BR&gt;&amp;lt;/xsl:template&amp;gt;&lt;BR&gt;&amp;lt;/xsl:stylesheet&amp;gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;&lt;FONT face=Verdana size=2&gt;Make this change to alternate row colors:&lt;/FONT&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&amp;lt;?xml version="1.0" encoding="UTF-8" ?&amp;gt;&lt;BR&gt;&amp;lt;xsl:stylesheet version="1.0" &lt;BR&gt;xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&amp;gt;&lt;BR&gt;&amp;lt;xsl:output method="html" omit-xml-declaration="yes"/&amp;gt;&lt;BR&gt;&amp;lt;xsl:template match="/"&amp;gt;&lt;BR&gt;&amp;lt;table&amp;gt;&lt;BR&gt;&amp;lt;tr bgcolor="#99aacc"&amp;gt;&lt;BR&gt;&amp;lt;th&amp;gt;Last Name&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;th&amp;gt;First Name&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;th&amp;gt;Phone&amp;lt;/th&amp;gt;&lt;BR&gt;&amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;lt;xsl:for-each select="NewDataSet/authors"&amp;gt;&lt;BR&gt;&amp;lt;xsl:sort select="au_lname"/&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&amp;lt;xsl:if test="position()&amp;nbsp; mod 2 = 1"&amp;gt;&lt;BR&gt;&amp;lt;tr bgcolor="#aaccff"&amp;gt;&lt;BR&gt;&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="au_lname"/&amp;gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="au_fname"/&amp;gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="phone"/&amp;gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;lt;/xsl:if&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&amp;lt;xsl:if test="position()&amp;nbsp; mod 2 = 0"&amp;gt;&lt;BR&gt;&amp;lt;tr bgcolor="#ffccaa"&amp;gt;&lt;BR&gt;&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="au_lname"/&amp;gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="au_fname"/&amp;gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;td&amp;gt;&amp;lt;xsl:value-of select="phone"/&amp;gt;&amp;lt;/td&amp;gt;&lt;BR&gt;&amp;lt;/tr&amp;gt;&lt;BR&gt;&amp;lt;/xsl:if&amp;gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&amp;lt;/xsl:for-each&amp;gt;&lt;BR&gt;&amp;lt;/table&amp;gt;&lt;BR&gt;&amp;lt;/xsl:template&amp;gt;&lt;BR&gt;&amp;lt;/xsl:stylesheet&amp;gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana&gt;&lt;BR&gt;&lt;FONT size=2&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2005/05/11/2481.aspx&amp;amp;;subject=Alternate+Table+Row+Colors+with+XSL" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/11/2481.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/11/2481.aspx&amp;amp;;title=Alternate+Table+Row+Colors+with+XSL" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/11/2481.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/11/2481.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/11/2481.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/11/2481.aspx&amp;amp;title=Alternate+Table+Row+Colors+with+XSL" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/11/2481.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/11/2481.aspx&amp;amp;;title=Alternate+Table+Row+Colors+with+XSL" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/11/2481.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/11/2481.aspx&amp;amp;;title=Alternate+Table+Row+Colors+with+XSL&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/11/2481.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=2481" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/andrewmooney/archive/tags/Articles/default.aspx">Articles</category></item><item><title>Converting a SQL Server Web Application to Access?</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2005/05/10/2480.aspx</link><pubDate>Wed, 11 May 2005 02:32:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:2480</guid><dc:creator>andrewmooney</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/2480.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=2480</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Over a&amp;nbsp;year ago I wrote&amp;nbsp;an article, &lt;SPAN id=title&gt;&lt;A href="http://aspalliance.com/62"&gt;Commerce Starter Kit For Access 2000&lt;/A&gt;,&lt;/SPAN&gt;&amp;nbsp;where I converted the Microsoft ASP.NET Commerce Starter Kit from SQL Server to an Access database. Since then I have recieved a lot questions on converting SQL Server web applications, including other Microsoft Starter Kits, to Access. When you consider just one difference between SQL Server and Access you start to get an idea of how difficult this can be. SQL Server stored procedures can accomplish multiple tasks and Access stored procedures (queries) can only accomplish one. This means that to&amp;nbsp;convert some SQL Server stored procedures to Access will require multiple queries in the Access database and multiple calls to that database to accomplish the same thing. This is not desirable in most cases. I chose to convert the Commerce Starter Kit because the database structure and stored procedures&amp;nbsp;were not as complex as the other Starter Kits.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;However, I realize that some developers are only able to use Access. That is why I felt&amp;nbsp;the need&amp;nbsp;to write the article. For those wanting to convert a SQL Server Web Application to Access the best advice I have is don't. Instead write an application built for Access. If you still feel the need to convert, try to&amp;nbsp;move some of the tasks in the stored procedures to ASP.NET code to limit the database activity.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;If you need some Jet SQL help try these links:&lt;BR&gt;&lt;/FONT&gt;&lt;A href="http://devguru.com/Technologies/jetsql/quickref/jet_sql_list.html"&gt;&lt;FONT face=Verdana size=2&gt;http://devguru.com/Technologies/jetsql/quickref/jet_sql_list.html&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnacc2k/html/acfundsql.asp"&gt;&lt;FONT face=Verdana size=2&gt;http://msdn.microsoft.com/library/en-us/dnacc2k/html/acfundsql.asp&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2005/05/10/2480.aspx&amp;amp;;subject=Converting+a+SQL+Server+Web+Application+to+Access%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/10/2480.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/10/2480.aspx&amp;amp;;title=Converting+a+SQL+Server+Web+Application+to+Access%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/10/2480.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/10/2480.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/10/2480.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/10/2480.aspx&amp;amp;title=Converting+a+SQL+Server+Web+Application+to+Access%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/10/2480.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/10/2480.aspx&amp;amp;;title=Converting+a+SQL+Server+Web+Application+to+Access%3f" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/10/2480.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/10/2480.aspx&amp;amp;;title=Converting+a+SQL+Server+Web+Application+to+Access%3f&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/10/2480.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=2480" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/andrewmooney/archive/tags/Questions/default.aspx">Questions</category></item><item><title>AxpDataGrid for ASP.NET</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2005/05/09/2479.aspx</link><pubDate>Mon, 09 May 2005 12:25:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:2479</guid><dc:creator>andrewmooney</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/2479.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=2479</wfw:commentRss><description>&lt;P&gt;&lt;SPAN id=abstract&gt;&lt;FONT face=Verdana size=2&gt;The AxpDataGrid from Axezz is much more than another web grid component. This control can automatically generate both forms and grids from OleDb data sources. If you haven't looked at this component lately, look again, you'll be pleasantly surprised. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://aspalliance.com/670"&gt;Read the review&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://www.axezz.com/axpdatagrid"&gt;Visit AxpDataGrid Site&lt;/A&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2005/05/09/2479.aspx&amp;amp;;subject=AxpDataGrid+for+ASP.NET" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/09/2479.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/09/2479.aspx&amp;amp;;title=AxpDataGrid+for+ASP.NET" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/09/2479.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/09/2479.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/09/2479.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/09/2479.aspx&amp;amp;title=AxpDataGrid+for+ASP.NET" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/09/2479.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/09/2479.aspx&amp;amp;;title=AxpDataGrid+for+ASP.NET" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/09/2479.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2005/05/09/2479.aspx&amp;amp;;title=AxpDataGrid+for+ASP.NET&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2005/05/09/2479.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=2479" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/andrewmooney/archive/tags/Articles/default.aspx">Articles</category></item><item><title>Visual Studio 2005 Standard Edition</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2478.aspx</link><pubDate>Fri, 22 Oct 2004 12:34:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:2478</guid><dc:creator>andrewmooney</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/2478.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=2478</wfw:commentRss><description>&lt;P&gt;The announcement of&amp;nbsp; &lt;STRONG&gt;Visual Studio 2005 Standard Edition&lt;/STRONG&gt; proves that Microsoft is listening. Before this announcement, users of VS.NET 2003 Standard Edition had no upgrade path in VS.NET 2005. They could either move up to the Professional version or move down by combining a couple Express editions together. Now, there is a &lt;STRONG&gt;clear&lt;/STRONG&gt; upgrade path. &lt;/P&gt;
&lt;P&gt;&lt;A href="http://lab.msdn.microsoft.com/vs2005/productinfo/productline/default.aspx"&gt;http://lab.msdn.microsoft.com/vs2005/productinfo/productline/default.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/presspass/press/2004/sep04/09-13VSLiveOrlandoPR.asp"&gt;http://www.microsoft.com/presspass/press/2004/sep04/09-13VSLiveOrlandoPR.asp&lt;/A&gt;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2478.aspx&amp;amp;;subject=Visual+Studio+2005+Standard+Edition" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2478.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2478.aspx&amp;amp;;title=Visual+Studio+2005+Standard+Edition" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2478.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2478.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2478.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2478.aspx&amp;amp;title=Visual+Studio+2005+Standard+Edition" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2478.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2478.aspx&amp;amp;;title=Visual+Studio+2005+Standard+Edition" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2478.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2478.aspx&amp;amp;;title=Visual+Studio+2005+Standard+Edition&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2478.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=2478" width="1" height="1"&gt;</description></item><item><title>Loading a dBase/Excel table into a GridView Control in ASP.NET 2.0</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2477.aspx</link><pubDate>Fri, 22 Oct 2004 11:50:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:2477</guid><dc:creator>andrewmooney</dc:creator><slash:comments>6</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/2477.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=2477</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;To load a dBase table using the &lt;STRONG&gt;AccessDataSource&lt;/STRONG&gt; control&amp;nbsp;use the following:&lt;BR&gt;DataFile="data;extended properties=dBase IV"&lt;BR&gt;SelectCommand="select * from [ACCOUNTS.dbf]"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;To load&amp;nbsp;an Excel worksheet using the &lt;STRONG&gt;AccessDataSource&lt;/STRONG&gt; control&amp;nbsp;use the following:&lt;BR&gt;DataFile="data\ACCOUNTS.xls;extended properties=Excel 8.0"&lt;BR&gt;SelectCommand="select * from [ACCOUNTS$]"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2477.aspx&amp;amp;;subject=Loading+a+dBase%2fExcel+table+into+a+GridView+Control+in+ASP.NET+2.0" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2477.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2477.aspx&amp;amp;;title=Loading+a+dBase%2fExcel+table+into+a+GridView+Control+in+ASP.NET+2.0" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2477.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2477.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2477.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2477.aspx&amp;amp;title=Loading+a+dBase%2fExcel+table+into+a+GridView+Control+in+ASP.NET+2.0" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2477.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2477.aspx&amp;amp;;title=Loading+a+dBase%2fExcel+table+into+a+GridView+Control+in+ASP.NET+2.0" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2477.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2477.aspx&amp;amp;;title=Loading+a+dBase%2fExcel+table+into+a+GridView+Control+in+ASP.NET+2.0&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/22/2477.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=2477" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/andrewmooney/archive/tags/My+First+ASP.NET+2.0+Project/default.aspx">My First ASP.NET 2.0 Project</category></item><item><title>XML Form Generator, Part 3: Displaying the Results</title><link>http://aspadvice.com/blogs/andrewmooney/archive/2004/10/14/2476.aspx</link><pubDate>Thu, 14 Oct 2004 17:41:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:2476</guid><dc:creator>andrewmooney</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/andrewmooney/comments/2476.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/andrewmooney/commentrss.aspx?PostID=2476</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;&lt;SPAN id=abstract&gt;Part 1 of this series demonstrated how to create an XML form using a DataGrid in a web page. Part 2 focused on how to display the XML form using XSL and then save the user input to a new XML file. This final part of the series will show how to create a web form that will list the saved XML results and allow viewing the data.&lt;/SPAN&gt; &lt;/FONT&gt;&lt;FONT face=Tahoma&gt;&lt;A href="http://aspalliance.com/489"&gt;XML Form Generator, Part 3: Displaying the Results&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/andrewmooney/archive/2004/10/14/2476.aspx&amp;amp;;subject=XML+Form+Generator%2c+Part+3%3a+Displaying+the+Results" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/14/2476.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/14/2476.aspx&amp;amp;;title=XML+Form+Generator%2c+Part+3%3a+Displaying+the+Results" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/14/2476.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/14/2476.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/14/2476.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/14/2476.aspx&amp;amp;title=XML+Form+Generator%2c+Part+3%3a+Displaying+the+Results" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/14/2476.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/14/2476.aspx&amp;amp;;title=XML+Form+Generator%2c+Part+3%3a+Displaying+the+Results" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/14/2476.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/andrewmooney/archive/2004/10/14/2476.aspx&amp;amp;;title=XML+Form+Generator%2c+Part+3%3a+Displaying+the+Results&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/andrewmooney/archive/2004/10/14/2476.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=2476" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/andrewmooney/archive/tags/Articles/default.aspx">Articles</category></item></channel></rss>