<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>Innovation needs Passion </title><link>http://blogs.msdn.com/piyush/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Direct Push</title><link>http://blogs.msdn.com/piyush/archive/2007/06/20/direct-push.aspx</link><pubDate>Wed, 20 Jun 2007 20:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3428339</guid><dc:creator>piyushjain</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/piyush/comments/3428339.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=3428339</wfw:commentRss><description>Now a days I'm exploring the Windows Mobile , so some interesting work which i'm doing is related to Direct Push. In this blog post I will be discussing about the ways to implement Direct Push...... Using SMS (this was used when there were no real direct...(&lt;a href="http://blogs.msdn.com/piyush/archive/2007/06/20/direct-push.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3428339" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/piyush/archive/tags/Windows+Mobile_2F00_Window+CE/default.aspx">Windows Mobile/Window CE</category></item><item><title>Connecting to WCF based services from Devices</title><link>http://blogs.msdn.com/piyush/archive/2007/04/29/connecting-to-wcf-based-services-from-devices.aspx</link><pubDate>Sun, 29 Apr 2007 08:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2321200</guid><dc:creator>piyushjain</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/piyush/comments/2321200.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=2321200</wfw:commentRss><description>It's coooooooool, Amazing, it blew away my mind... ﻿ Hats off to NET CF team.... the exciting things are coming up with NET CF 3.5 .... the NET CF team is working on WCF subset for the next release, hmmm... excited to know more about this, please refer...(&lt;a href="http://blogs.msdn.com/piyush/archive/2007/04/29/connecting-to-wcf-based-services-from-devices.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2321200" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/piyush/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.msdn.com/piyush/archive/tags/Windows+Mobile_2F00_Window+CE/default.aspx">Windows Mobile/Window CE</category></item><item><title>How to Set permissions for Website Using Installer (MSI)</title><link>http://blogs.msdn.com/piyush/archive/2007/04/29/how-to-set-permissions-for-website-using-installer-msi.aspx</link><pubDate>Sun, 29 Apr 2007 07:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2320911</guid><dc:creator>piyushjain</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/piyush/comments/2320911.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=2320911</wfw:commentRss><description>Many of us create installers for installing websites but most of the time we don't include the permission settings for the Website and rely on the users to do the rest i.e. go in the IIS administrator and set the required permission on that… I believe...(&lt;a href="http://blogs.msdn.com/piyush/archive/2007/04/29/how-to-set-permissions-for-website-using-installer-msi.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2320911" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/piyush/attachment/2320911.ashx" length="5230" type="text/plain" /><category domain="http://blogs.msdn.com/piyush/archive/tags/General/default.aspx">General</category></item><item><title>Debugging Windows Installer (MSI) using Visual Studio 2005</title><link>http://blogs.msdn.com/piyush/archive/2007/04/29/debugging-windows-installer-msi-using-visual-studio-2005.aspx</link><pubDate>Sun, 29 Apr 2007 07:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:2320682</guid><dc:creator>piyushjain</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/piyush/comments/2320682.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=2320682</wfw:commentRss><description>I was struggling to debug my custom action class... Oh gush real pain How to debug this stuff.. i searched and got the simple way to debug Windows Installer (MSI) is to put below cool line in begining of your custom action class code " Debugger .Break"...(&lt;a href="http://blogs.msdn.com/piyush/archive/2007/04/29/debugging-windows-installer-msi-using-visual-studio-2005.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=2320682" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/piyush/archive/tags/General/default.aspx">General</category></item><item><title>Useful Visual Studio shortcut keys</title><link>http://blogs.msdn.com/piyush/archive/2007/03/16/useful-visual-studio-shortcut-keys.aspx</link><pubDate>Fri, 16 Mar 2007 12:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1893438</guid><dc:creator>piyushjain</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/piyush/comments/1893438.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=1893438</wfw:commentRss><description>Shortcut Keys Association F8/Shift-F8 Navigate compilation errors Ctrl-D Move to mini-buffer Ctrl-Shift-G in mini-buffer or Ctrl-O in mini-buffer Open file name in mini-buffer (Ctrl-O seems to open stuff Ctrl-Shift-G does not) "&amp;gt; command" in mini-buffer...(&lt;a href="http://blogs.msdn.com/piyush/archive/2007/03/16/useful-visual-studio-shortcut-keys.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1893438" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/piyush/archive/tags/General/default.aspx">General</category></item><item><title>Breaking changes when Migrating from .NET Framework 1.1 to 2.0</title><link>http://blogs.msdn.com/piyush/archive/2007/02/26/breaking-changes-when-migrating-from-net-framework-1-1-to-2-0.aspx</link><pubDate>Mon, 26 Feb 2007 14:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1762572</guid><dc:creator>piyushjain</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/piyush/comments/1762572.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=1762572</wfw:commentRss><description>Well... there will be tons of article on the web about breaking changes when you migrate from .net framework 1.1 to 2.0, I find few good article and blogs on the migration.. If any one thinking or migrating to 1.1 to 2.0 may find good information. Links...(&lt;a href="http://blogs.msdn.com/piyush/archive/2007/02/26/breaking-changes-when-migrating-from-net-framework-1-1-to-2-0.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1762572" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/piyush/archive/tags/General/default.aspx">General</category></item><item><title>Ajax Validation controls</title><link>http://blogs.msdn.com/piyush/archive/2006/11/10/ajax-validation-controls.aspx</link><pubDate>Fri, 10 Nov 2006 15:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1054149</guid><dc:creator>piyushjain</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/piyush/comments/1054149.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=1054149</wfw:commentRss><description>&lt;P xmlns:xlink="http://www.w3.org/1999/xlink"&gt;I hope you will get the same problem which&amp;nbsp;i faced when we use&amp;nbsp;ASP.NET 2.0 validation controls with Ajax controls (&amp;nbsp;inside Update panel)&amp;nbsp; :'( &lt;/P&gt;
&lt;P xmlns:xlink="http://www.w3.org/1999/xlink"&gt;so&amp;nbsp;in this article i'm going to discuss about the difference between the ASP.NET 2.0 and the Ajax validation controls.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P xmlns:xlink="http://www.w3.org/1999/xlink"&gt;The difference between the ASP.NET 2.0 AJAX Extensions &lt;SPAN class=nolink&gt;Validation&lt;/SPAN&gt;&amp;nbsp;and the ASP.NET 2.0 &lt;A href="http://msdn2.microsoft.com/en-us/xd4c894c" mce_href="http://msdn2.microsoft.com/en-us/xd4c894c"&gt;Validation&lt;/A&gt;&amp;nbsp;controls is that the ASP.NET 2.0 AJAX Extensions validation&amp;nbsp;registers expando attributes and script compatible with partial page rendering by using the script registration methods of the &lt;A href="http://ajax.asp.net/docs/mref/3b24af40-d9f2-7ddd-cb8e-38a9bb90b9c6.aspx" mce_href="http://ajax.asp.net/docs/mref/3b24af40-d9f2-7ddd-cb8e-38a9bb90b9c6.aspx"&gt;ScriptManager&lt;/A&gt; control. &lt;/P&gt;
&lt;P xmlns:xlink="http://www.w3.org/1999/xlink"&gt;When using ASP.NET 2.0 AJAX Extensions validators the control to validate and the validator should be inside the same &lt;A href="http://ajax.asp.net/docs/mref/82a07319-001c-3fa5-43b7-74e9fc21f6f3.aspx" mce_href="http://ajax.asp.net/docs/mref/82a07319-001c-3fa5-43b7-74e9fc21f6f3.aspx"&gt;UpdatePanel&lt;/A&gt; control.&lt;/P&gt;
&lt;P xmlns:xlink="http://www.w3.org/1999/xlink"&gt;Validators outside of &lt;A href="http://ajax.asp.net/docs/mref/82a07319-001c-3fa5-43b7-74e9fc21f6f3.aspx" mce_href="http://ajax.asp.net/docs/mref/82a07319-001c-3fa5-43b7-74e9fc21f6f3.aspx"&gt;UpdatePanel&lt;/A&gt; controls should use the script registration methods of the &lt;A href="http://msdn2.microsoft.com/en-us/0skaxdwf" mce_href="http://msdn2.microsoft.com/en-us/0skaxdwf"&gt;ClientScriptManager&lt;/A&gt; control.&lt;/P&gt;
&lt;H2 xmlns:xlink="http://www.w3.org/1999/xlink"&gt;Examples&lt;/H2&gt;
&lt;P xmlns:xlink="http://www.w3.org/1999/xlink"&gt;This example uses two &lt;SPAN class=nolink&gt;RequiredFieldValidator&lt;/SPAN&gt; controls to validate user input. Error messages are displayed in a &lt;SPAN class=nolink&gt;ValidationSummary&lt;/SPAN&gt; control.&lt;/P&gt;
&lt;H4 xmlns:xlink="http://www.w3.org/1999/xlink"&gt;CS&lt;/H4&gt;
&lt;DIV class=code xmlns:xlink="http://www.w3.org/1999/xlink"&gt;&lt;PRE&gt;&amp;lt;%@ Page Language="C#" %&amp;gt;
&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&amp;gt;
&amp;lt;html xmlns="http://www.w3.org/1999/xhtml" &amp;gt;
&amp;lt;head id="Head1" runat="server"&amp;gt;
    &amp;lt;title&amp;gt;Validation Summary Example&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;
&amp;lt;body&amp;gt;
    &amp;lt;form id="form1" runat="server"&amp;gt;
    &amp;lt;asp:ScriptManager ID="ScriptManager1" runat="server" /&amp;gt;
    &amp;lt;asp:UpdatePanel runat="server"&amp;gt;
    &amp;lt;ContentTemplate&amp;gt;
    &amp;lt;table cellpadding="10"&amp;gt;
      &amp;lt;tr&amp;gt;
         &amp;lt;td&amp;gt;
    &amp;lt;table style="background-color:#eeeeee; padding:10"&amp;gt;

               &amp;lt;tr&amp;gt;
                  &amp;lt;td colspan="3"&amp;gt;
                     &amp;lt;b&amp;gt;Credit Card Information&amp;lt;/b&amp;gt;
                  &amp;lt;/td&amp;gt;
               &amp;lt;/tr&amp;gt;
               &amp;lt;tr&amp;gt;
                  &amp;lt;td align="right"&amp;gt;
                     Card Type:
                  &amp;lt;/td&amp;gt;
                  &amp;lt;td&amp;gt;
                     &amp;lt;asp:RadioButtonList id="RadioButtonList1" 
                          RepeatLayout="Flow"
                          runat="server"&amp;gt;

                        &amp;lt;asp:ListItem&amp;gt;MasterCard&amp;lt;/asp:ListItem&amp;gt;
                        &amp;lt;asp:ListItem&amp;gt;Visa&amp;lt;/asp:ListItem&amp;gt;

                     &amp;lt;/asp:RadioButtonList&amp;gt;
                  &amp;lt;/td&amp;gt;
                  &amp;lt;td align="center" rowspan="1"&amp;gt;
                    &amp;lt;asp:RequiredFieldValidator
                          id="RequiredFieldValidator1"
                          ControlToValidate="RadioButtonList1"
                          ErrorMessage="Card Type."
                          Display="Static"
                          InitialValue="" 
                          Width="100%" 
                          Text="*"
                          runat="server"/&amp;gt;
                  &amp;lt;/td&amp;gt;
               &amp;lt;/tr&amp;gt;
               &amp;lt;tr&amp;gt;
                  &amp;lt;td align="right"&amp;gt;
                     Card Number:
                  &amp;lt;/td&amp;gt;
                  &amp;lt;td&amp;gt;
                     &amp;lt;asp:TextBox id="TextBox1" 
                          runat="server" /&amp;gt;
                  &amp;lt;/td&amp;gt;
                  &amp;lt;td&amp;gt;
                     &amp;lt;asp:RequiredFieldValidator
                          id="RequiredFieldValidator2"
                          ControlToValidate="TextBox1" 
                          ErrorMessage="Card Number. "
                          Display="Static"
                          Width="100%"
                          Text="*" 
                          runat="server"/&amp;gt;
                  &amp;lt;/td&amp;gt;
               &amp;lt;/tr&amp;gt;

               &amp;lt;tr&amp;gt;
                  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;
                  &amp;lt;td&amp;gt;
                     &amp;lt;asp:Button id="Button1" 
                          Text="Validate" 
                          runat="server" /&amp;gt;
                  &amp;lt;/td&amp;gt;
                  &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;
               &amp;lt;/tr&amp;gt;
            &amp;lt;/table&amp;gt;
         &amp;lt;/td&amp;gt;
         &amp;lt;td valign="top"&amp;gt;
            &amp;lt;table cellpadding="20"&amp;gt;
               &amp;lt;tr&amp;gt;
                  &amp;lt;td&amp;gt;
                     &amp;lt;asp:ValidationSummary id="valSum" 
                          DisplayMode="BulletList"
                          EnableClientScript="true"
                          HeaderText="You must enter a value in the following fields:"
                          runat="server"/&amp;gt;
                  &amp;lt;/td&amp;gt;
               &amp;lt;/tr&amp;gt;
            &amp;lt;/table&amp;gt;
         &amp;lt;/td&amp;gt;
      &amp;lt;/tr&amp;gt;
    &amp;lt;/table&amp;gt;
    &amp;lt;/ContentTemplate&amp;gt;
    &amp;lt;/asp:UpdatePanel&amp;gt;
    &amp;lt;/form&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;

&lt;/PRE&gt;&lt;/DIV&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1054149" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/piyush/archive/tags/Ajax/default.aspx">Ajax</category></item><item><title>Migrating Atlas to Ajax Beta 2</title><link>http://blogs.msdn.com/piyush/archive/2006/11/10/migrating-atlas-to-ajax-beta-2.aspx</link><pubDate>Fri, 10 Nov 2006 14:49:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1054084</guid><dc:creator>piyushjain</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/piyush/comments/1054084.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=1054084</wfw:commentRss><description>&lt;P&gt;This Article will help you directly migrate from Atlas to Ajax beta 2. The&amp;nbsp;migration guide available at &lt;A href="http://ajax.asp.net/" mce_href="http://ajax.asp.net/"&gt;http://ajax.asp.net/&lt;/A&gt;&amp;nbsp;site talks about migrating Atlas to Ajax beta1 and beta1 to beta2.. I have not done much great job ..&amp;nbsp;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: Wingdings; mso-fareast-font-family: Calibri; mso-bidi-font-family: 'Times New Roman'; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;J&lt;/SPAN&gt;&amp;nbsp;just used these two migartion guide and consolidated in one to help those guys who wants to migrating from Atlas to Ajax beta2 directly. &lt;/P&gt;
&lt;P&gt;Please refer the attach migration guide..&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1054084" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/piyush/attachment/1054084.ashx" length="61952" type="application/msword" /><category domain="http://blogs.msdn.com/piyush/archive/tags/Ajax/default.aspx">Ajax</category></item><item><title>Generating Pivot Reports and charts in SharePoint</title><link>http://blogs.msdn.com/piyush/archive/2006/10/19/generating-pivot-reports-and-charts-in-share-point.aspx</link><pubDate>Thu, 19 Oct 2006 12:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:843252</guid><dc:creator>piyushjain</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/piyush/comments/843252.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=843252</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;In this article I’m going to talk about generating “Pivot Reports” in SharePoint using excel as a data source.&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;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Let’s begin with the important step before we jump to talk about the “Pivot Report”&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Point 1. You need to Install SharePoint &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: Wingdings; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Point 2. Install Office 2003 and &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=38BE67A5-2056-46A1-84B1-337FFB549C5C&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=38BE67A5-2056-46A1-84B1-337FFB549C5C&amp;amp;displaylang=en"&gt;&lt;FONT color=#800080&gt;Office Web Parts&lt;/FONT&gt;&lt;/A&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;After you have &lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #d03505; FONT-FAMILY: 'Verdana','sans-serif'"&gt;installed&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt; the Office Web Parts you should be able to follow these steps:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Import data from an Excel spreadsheet to your SharePoint team Web site. Those who not aware of how to import data from excel to SharePoint list refer &lt;A href="http://office.microsoft.com/en-us/assistance/HA010565201033.aspx" mce_href="http://office.microsoft.com/en-us/assistance/HA010565201033.aspx"&gt;&lt;FONT color=#800080&gt;Microsoft Office Assistance&lt;/FONT&gt;&lt;/A&gt; site&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Open ad Web Part page and add the Office PivotChart component from the Virtual Server Gallery &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;3.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Click on the "Connect to an external data source" link in the web part. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;4.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Add a new data connection &amp;amp; select Data retrieval services&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;5.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Select Windows SharePoint Services lists&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;6.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Type in the URL to your site and then select the list you wish to retrieve data from.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;7.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Select the columns you with to retrieve&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;8.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;This next step is most important. It is selecting the location to store the data connection information. This must be a location that is accessible to users who will view the web part. A logical location for this on a SharePoint site is a document library. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt 0.5in; TEXT-INDENT: -0.25in; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'; mso-fareast-font-family: Verdana; mso-bidi-font-family: Verdana"&gt;&lt;SPAN style="mso-list: Ignore"&gt;9.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;Finish the wizard and View the result.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;If you don’t see any data in pivot table then follow the above steps till you succeed……&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: Wingdings; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 8pt; COLOR: #6a6a6a; FONT-FAMILY: 'Verdana','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=843252" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/piyush/archive/tags/SharePoint/default.aspx">SharePoint</category></item><item><title>How to bind Generic Dictionary with dropdown list</title><link>http://blogs.msdn.com/piyush/archive/2006/10/17/how-to-bind-generic-dictionary-with-dropdown-list.aspx</link><pubDate>Tue, 17 Oct 2006 16:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:834893</guid><dc:creator>piyushjain</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/piyush/comments/834893.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=834893</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;I was searching for binding the dictionary &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;with dropdown list, the solution I found was consist of binding the Key as &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;‘DataValueField’ and value as ‘DataTextField’ of dictionary object. &lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;But my problem was to bind the object (value collection of the dictionary)as datasource and its property to the dropdown ‘DataValueField’ and ‘DataTextField’.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;The beauty of Generic dictionary object is that it can return you the value collection by using ‘Values’ property of the dictionary.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;So here is the example.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;asp&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;DropDownList&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &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;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;="ddlCustomer"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;runat&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;="server"&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;DataSource&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;='&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; BACKGROUND: yellow; FONT-FAMILY: 'Courier New'; mso-no-proof: yes; mso-highlight: yellow"&gt;&amp;lt;%&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;#Customers.Values&lt;SPAN style="BACKGROUND: yellow; mso-highlight: yellow"&gt;%&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;'&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;DataTextField&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="Name"&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;DataValueField&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;="ID"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;asp&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;DropDownList&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=834893" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/piyush/archive/tags/ASP.Net/default.aspx">ASP.Net</category></item><item><title>How .NET Data Bound Controls works</title><link>http://blogs.msdn.com/piyush/archive/2006/10/17/inner-view-of-grid-view-how-it-works.aspx</link><pubDate>Tue, 17 Oct 2006 16:17:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:834861</guid><dc:creator>piyushjain</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/piyush/comments/834861.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=834861</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text2"&gt;In&amp;nbsp;ASP.Net you&amp;nbsp;can pass any control a “DataSource” it use the same to populate itself.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;How this works and how to create your own data bound control&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #1f497d; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text2"&gt;&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;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: #0f243e; FONT-FAMILY: 'Times New Roman','serif'; mso-fareast-font-family: 'Times New Roman'; mso-themecolor: text2; mso-themeshade: 128"&gt;Check below article&amp;nbsp;written by Mike&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN&gt;&lt;A href="http://blogs.msdn.com/mikechr/archive/2006/03/31/566402.aspx"&gt;http://blogs.msdn.com/mikechr/archive/2006/03/31/566402.aspx&lt;/A&gt;&lt;A href="http://blogs.msdn.com/mikechr/archive/2006/05/17/600697.aspx" mce_href="http://blogs.msdn.com/mikechr/archive/2006/05/17/600697.aspx"&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=834861" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/piyush/archive/tags/ASP.Net/default.aspx">ASP.Net</category></item><item><title>AutoComplete with scroll bar </title><link>http://blogs.msdn.com/piyush/archive/2006/10/17/autocomplete-with-scroll-bar.aspx</link><pubDate>Tue, 17 Oct 2006 15:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:834851</guid><dc:creator>piyushjain</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/piyush/comments/834851.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=834851</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;One of my friend asked me that he is getting difficulty to put scroll bar for the AutoComplete(Atlas) Control. I tried to put scroll bar for him. same thing&amp;nbsp;I'm explaining here.. May interest you guys.&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;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;By default Autocomplete control does not provide the scroll bar, in-order to have scroll bar you need to define panel or Div to attach as dropdown area and apply style on that to get scroll bar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'"&gt;Define Panel for the dropdown area&amp;nbsp;for the autocomplete control&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Arial','sans-serif'"&gt;asp&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Arial','sans-serif'"&gt;Panel&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt; &lt;SPAN style="COLOR: red"&gt;ID&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="dropdown"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;Height&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="100px"&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;ScrollBars&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=Vertical&lt;/SPAN&gt; &lt;SPAN style="COLOR: red"&gt;runat&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=server&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;asp&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;Panel&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Arial','sans-serif'"&gt;&amp;nbsp;Set the "&lt;SPAN style="COLOR: red"&gt;DropDownPanelID" &lt;/SPAN&gt;same as panel id.&amp;nbsp;&lt;SPAN style="COLOR: red"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;atlas&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;AutoCompleteExtender&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&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; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;DropDownPanelID&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="dropdown"&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&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; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;ServicePath&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="AutoCompleteService.asmx"&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&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; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;ServiceMethod&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="GetSuggestions"&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&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; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;MinimumPrefixLength&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="1"&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&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; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;runat&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="server"&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&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;SPAN style="COLOR: blue"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;atlas&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;AutoCompleteProperties&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&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 style="COLOR: red"&gt;TargetControlID&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="searchText"&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&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 style="COLOR: red"&gt;Enabled&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;="true"&lt;/SPAN&gt; &lt;SPAN style="COLOR: blue"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;atlas&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;:&lt;/SPAN&gt;&lt;SPAN style="COLOR: maroon"&gt;AutoCompleteExtender&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Arial','sans-serif'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=834851" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/piyush/archive/tags/Atlas/default.aspx">Atlas</category></item><item><title>Control adapters for ASP.Net</title><link>http://blogs.msdn.com/piyush/archive/2006/08/08/control-adapters-for-asp-net.aspx</link><pubDate>Tue, 08 Aug 2006 17:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:692175</guid><dc:creator>piyushjain</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/piyush/comments/692175.aspx</comments><wfw:commentRss>http://blogs.msdn.com/piyush/commentrss.aspx?PostID=692175</wfw:commentRss><description>&lt;P&gt;Couple of days back,&amp;nbsp;I was using ASP.Net Menu Control. I saw the way it generates html its difficult to apply styles (css). I got stuck with the same problem. but thanks to control adapter it made my life easy.&lt;/P&gt;
&lt;P&gt;The control adapters&amp;nbsp;are the coolest thing, it&amp;nbsp;let you change the HTML markup produced by ASP.NET controls. So,&amp;nbsp;why invent a new control to generate the markup the way you want. &lt;/P&gt;
&lt;P&gt;For the detail information about the control adapters and the downloads just refer: &lt;A href="http://www.asp.net/CSSAdapters/Default.aspx" mce_href="http://www.asp.net/CSSAdapters/Default.aspx"&gt;http://www.asp.net/CSSAdapters/Default.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=692175" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/piyush/archive/tags/ASP.Net/default.aspx">ASP.Net</category></item></channel></rss>