<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Vikram Lakhotia</title><subtitle type="html">The Online Weblog of Vikram Lakhotia</subtitle><id>http://weblogs.asp.net/vikram/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/vikram/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2009-07-28T15:29:00Z</updated><entry><title>Visual Studio 2010 Beta 2 announced with Go Live License</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/10/20/visual-studio-2010-beta-2-announced-with-go-live-license.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/10/20/visual-studio-2010-beta-2-announced-with-go-live-license.aspx</id><published>2009-10-20T17:32:00Z</published><updated>2009-10-20T17:32:00Z</updated><content type="html">&lt;p class="MsoNormal"&gt;Hi,&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Microsoft has announced the release of the Beta 2 of the 
Visual Studio 2010. MSDN Subscribers can download the same today and this will 
be available for the general Public of Wednesday. The link for download is 
&lt;br&gt;&lt;br&gt;&lt;a href="http://msdn.microsoft.com/hi-in/vstudio/dd582936%28en-us%29.aspx" mce_href="http://msdn.microsoft.com/hi-in/vstudio/dd582936%28en-us%29.aspx"&gt;http://msdn.microsoft.com/hi-in/vstudio/dd582936(en-us).aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;VS 
2010 and .NET 4 bring a huge number of improvements and additions. They include 
big advances for ASP.NET web development, WPF and Windows Forms client 
development, SharePoint development, Silverlight development, data development, 
parallel computing development, and cloud computing development. VS 2010 also 
delivers a ton of improvements in the core IDE, code editors, programming 
languages, and enterprise design, architect, and testing tools.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Very important to note that .NET 4 and VS 2010 Beta 2 include a “go-live” 
license which means you can start using the products for production projects.&amp;nbsp; 
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Vikram&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7234011" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/vikram/archive/tags/ASP.NET/default.aspx" /><category term="C#" scheme="http://weblogs.asp.net/vikram/archive/tags/C_2300_/default.aspx" /><category term="News" scheme="http://weblogs.asp.net/vikram/archive/tags/News/default.aspx" /><category term="visual studio" scheme="http://weblogs.asp.net/vikram/archive/tags/visual+studio/default.aspx" /></entry><entry><title>Join the full day free community techdays event on 11th October 2009 in Kolkata </title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/10/08/join-the-full-day-free-community-techdays-event-on-11th-october-2009-in-kolkata.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/10/08/join-the-full-day-free-community-techdays-event-on-11th-october-2009-in-kolkata.aspx</id><published>2009-10-08T04:39:00Z</published><updated>2009-10-08T04:39:00Z</updated><content type="html">&lt;div class="PostBody"&gt;
                    &lt;p class="MsoNormal"&gt;Hi,&lt;br&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Although a little late in blogging this, But I
would like to invite all people in and around kolkata to join the
KolkataNET&amp;nbsp;- KolkataITPro&amp;nbsp;- Community Tech Day on 11th Oct. 2009. The
event is being held at International School of Business &amp;amp; Media,
Kolkata Campus situated at Kolkata (address below). The event does not
require any registeration free and is free.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;The agenda for the event are below.&lt;/p&gt;
&lt;h5&gt;KeyNote&lt;br&gt;About KolkataNET and Community Tech Day in association
with Microsoft, INETA, Culminis, SQL Pass - By Abu Ismail [15 Min -
10:00 to 10:15]&lt;br&gt;&amp;nbsp;&lt;br&gt;Developer Track&lt;br&gt;Session I - .NET 4.0 - Language Enhancement &lt;br&gt;Speaker: Sankarsan Bose [75Min - 10:15 to 11:45]&lt;br&gt;Break - Q&amp;amp;A Session 10-15 Min&lt;/h5&gt;
&lt;h5&gt;Session II - ASP.NET 4.0&amp;nbsp;&lt;br&gt;Speaker: Debjit Kar [75Min 12:00-1:15PM]&lt;/h5&gt;
&lt;h5&gt;Launch [ 45Min 1:15-2:00PM]&lt;/h5&gt;
&lt;h5&gt;IT Pro cum Database Professional Track&lt;br&gt;Launching Kolkata IT Pro Community&amp;nbsp;&amp;nbsp; - [15 Min 2:00 - 2:15PM]&lt;br&gt;&amp;nbsp;&lt;br&gt;Session III - Microsoft Virtualization Technologies&lt;br&gt;Speaker: Ranjana Jain [90Min 2:15 - 3:45PM]&lt;/h5&gt;
&lt;h5&gt;Session IV - What's New in SQL Server 2008&lt;br&gt;Speaker: Rajesh Singh and Abu Ismail [60 Min 3:45-4:45PM]&lt;/h5&gt;
&lt;h5&gt;Closing Ceremony [15 Min 4:45 - 5:00PM]&lt;/h5&gt;
&lt;h5&gt;Venue&lt;br&gt;International School of Business &amp;amp; Media, Kolkata Campus&lt;br&gt;EN - 22, Sector - V, Salt Lake City, Kolkata - 700 091 &lt;/h5&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;Date: 11th Oct. 2009&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;For More Information you can contact at 9836 000020.&lt;br&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Check the below link for more.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;a href="http://www.kolkatanet.com/events/calendar.aspx"&gt;http://www.kolkatanet.com/events/calendar.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;Hope to meet many of you at the event &lt;br&gt;&lt;br&gt;Vikram&lt;/p&gt;
                &lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7225217" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term=".NET" scheme="http://weblogs.asp.net/vikram/archive/tags/.NET/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/vikram/archive/tags/ASP.NET/default.aspx" /><category term="Community News" scheme="http://weblogs.asp.net/vikram/archive/tags/Community+News/default.aspx" /><category term="News" scheme="http://weblogs.asp.net/vikram/archive/tags/News/default.aspx" /><category term="TechDays" scheme="http://weblogs.asp.net/vikram/archive/tags/TechDays/default.aspx" /><category term="Training" scheme="http://weblogs.asp.net/vikram/archive/tags/Training/default.aspx" /></entry><entry><title>Web Platform Installer 2.0 available for Web developers</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/10/04/web-platform-installer-2-0-available-for-web-developers.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/10/04/web-platform-installer-2-0-available-for-web-developers.aspx</id><published>2009-10-04T00:51:00Z</published><updated>2009-10-04T00:51:00Z</updated><content type="html">&lt;p class="MsoNormal"&gt;Hi,&lt;br&gt;&lt;br&gt;Of late Microsoft Has been doing great job in 
creating an great experience for installation for both development component for 
Asp.net and IIS server and also available free open source software. Yes I am 
talking about the &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;Web Platform 
Installer 2.0&lt;/a&gt;.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;The web Platform Installer has been a great success, and is 
very user friendly tool to install most of the available software required for 
web development along with many available open source platforms and application. 
&lt;br&gt;&lt;br&gt;&lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;Web 
Platform Installer 2.0&lt;/a&gt; (Also known as Web PI) was released recently and can 
be downloaded from the link below.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;http://www.microsoft.com/web/downloads/platform.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;The new release is localized in 9 different languages and 
includes many more scenarios around Dev tools enterprise and Media. There have 
already been over 1 million download (Now that means success) for Web Platform 
Installer, and over 840000 download of available application. So if you have an 
open source application you should look forward to have it in the Web platform 
installer, as this way it can be easily visible to a huge number of 
audience.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Web PI has over 400 installers and if used fully can download 
over 22 GB of data (so be careful when installing something). It works great 
with Windows XP, Vista and windows 7 and has input from the product teams of 
SQL, IIS, Venus, Asp.net Expression, Azure, and many more.&lt;br&gt;&lt;br&gt;I would urge 
all the web developer to have look at the &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;Web Platform 
Installer&lt;/a&gt; RTW today and use it as the first preference to install any 
software for web development. This also ensures that you get the latest version 
of the correct software from the right vendor.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Vikram&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7222965" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term=".NET" scheme="http://weblogs.asp.net/vikram/archive/tags/.NET/default.aspx" /><category term="How To" scheme="http://weblogs.asp.net/vikram/archive/tags/How+To/default.aspx" /><category term="News" scheme="http://weblogs.asp.net/vikram/archive/tags/News/default.aspx" /><category term="Web Platform Installer" scheme="http://weblogs.asp.net/vikram/archive/tags/Web+Platform+Installer/default.aspx" /><category term="Web Platform Installer 2.0" scheme="http://weblogs.asp.net/vikram/archive/tags/Web+Platform+Installer+2.0/default.aspx" /></entry><entry><title>LINQ Having Clause and Group By with condition</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/09/17/linq-having-clause-and-group-by-with-condition.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/09/17/linq-having-clause-and-group-by-with-condition.aspx</id><published>2009-09-17T07:20:00Z</published><updated>2009-09-17T07:20:00Z</updated><content type="html">&lt;div class="PostBody"&gt;
                    &lt;p class="MsoNormal"&gt;Hi,&lt;br&gt;&lt;br&gt;While
querying with LINQ, some times we will have to use the group By clause.
But many a times we also want to use the having clause of SQL with the
group by clause in the LINQ. There is no direct having keyword in LINQ
to do this we need to use the where clause itself.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;You can query the LINQ to SQL to have both Group By and Having like this.&lt;/p&gt;var categories =&amp;nbsp;&amp;nbsp;&amp;nbsp;from p in db.Products&lt;br&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; group p by p.CategoryID into g&lt;br&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; where g.Count() &amp;gt;= 10&lt;br&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; select new {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.Key,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProductCount = g.Count()&lt;br&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;p class="MsoNormal"&gt;But there are occasion when you might not to group
with an existing column but with a column which calculated at the run
time itself. For those conditions you can write the query like this.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;var categories =&amp;nbsp;&amp;nbsp;&amp;nbsp;from p in db.Products&lt;br&gt;&amp;nbsp;&lt;br in="" p="" from="" categories="&amp;nbsp;&amp;nbsp;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group p by new { Criterion = p.UnitPrice &amp;gt; 10 } into g&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where g.Count() &amp;gt;= 10&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select new {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g.Key,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ProductCount = g.Count()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }; &lt;/p&gt;
&lt;p class="MsoNormal"&gt;Vikram&lt;/p&gt;
                &lt;/div&gt;
                &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7209002" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term=".NET" scheme="http://weblogs.asp.net/vikram/archive/tags/.NET/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/vikram/archive/tags/ASP.NET/default.aspx" /><category term="How To" scheme="http://weblogs.asp.net/vikram/archive/tags/How+To/default.aspx" /><category term="LINQ" scheme="http://weblogs.asp.net/vikram/archive/tags/LINQ/default.aspx" /></entry><entry><title>How to simulate IN Clause in LINQ queries</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/09/15/how-to-simulate-in-clause-in-linq-queries.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/09/15/how-to-simulate-in-clause-in-linq-queries.aspx</id><published>2009-09-15T10:33:00Z</published><updated>2009-09-15T10:33:00Z</updated><content type="html">&lt;div class="PostBody"&gt;
&lt;p class="MsoNormal"&gt;Hi,&lt;/p&gt;
&lt;p class="MsoNormal"&gt;When working with the LINQ queries for SQL one of the common 
queries that we need to run is the select query with IN clause. In SQL IN clause 
is used to provide more than one value to match in the where clause.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Something like the query below&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Select * from Table&lt;br&gt;where column1 in (‘Value1’, ‘Value2’, 
‘Value3’)&lt;/p&gt;
&lt;p class="MsoNormal"&gt;To do a similar query in LINQ we can use &lt;br&gt;&lt;br&gt;var list = 
from t in table &lt;br&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; where t.column1 = 
Value1’&lt;br&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;And t.column1 = Value2’&lt;br&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; t.column1 
= Value3’&lt;br&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; Select t&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;But what if the number of values are not known is design 
time, coming from another list etc?&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;In that case you need to write the LINQ query like this.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;List&amp;lt;string&amp;gt; names = new 
List&amp;lt;string&amp;gt;();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;names.Add("Value1");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;names.Add("Value2");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;names.Add("Value3");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;names.Add("Value4");&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;var list = from t in table &lt;br&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; where 
names.contains(t.column1)&lt;br&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; select t&lt;/p&gt;
&lt;p class="MsoNormal"&gt;You can pass the value of a full table also by querying the 
table first and then fetching all the values of the table in the 
list.&lt;br&gt;&lt;br&gt;Vikram&lt;/p&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7206283" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/vikram/archive/tags/ASP.NET/default.aspx" /><category term="C#" scheme="http://weblogs.asp.net/vikram/archive/tags/C_2300_/default.aspx" /><category term="IN" scheme="http://weblogs.asp.net/vikram/archive/tags/IN/default.aspx" /><category term="LINQ" scheme="http://weblogs.asp.net/vikram/archive/tags/LINQ/default.aspx" /></entry><entry><title>A workshop for IT Professionals on 15th September on Implementing SECURITY INSIDE-OUT with MICROSOFT Technologies</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/09/12/a-workshop-for-it-professionals-on-15th-september-on-implementing-security-inside-out-with-microsoft-technologies.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/09/12/a-workshop-for-it-professionals-on-15th-september-on-implementing-security-inside-out-with-microsoft-technologies.aspx</id><published>2009-09-12T01:10:00Z</published><updated>2009-09-12T01:10:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;Hi,&lt;br&gt;&lt;br&gt;There an interactive live session on September 15, 2009 on how the 
New Efficiency Products will help you manage security in a simpler way. This 
session will occur across 16 cities at NIIT centers as a &lt;a href="http://www.endtoend.in/apps/forms/microsoft/SecurityLive/registration.aspx"&gt;live 
session&lt;/a&gt; with benefit of face-to-face teaching, each participant having their 
own computers to work on, and having the ability to ask questions any time. The 
following event is available for the following city. 
&lt;/p&gt;&lt;p style="line-height: 13.5pt; margin-right: 18.75pt;"&gt;Ahmedabad &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;br&gt;Lucknow&lt;br&gt;Bangalore&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;Mumbai&lt;br&gt;Bhopal&amp;nbsp; 
&lt;br&gt;Mysore&lt;br&gt;Bhubhaneswar&amp;nbsp;&amp;nbsp; &lt;br&gt;Nagpur&lt;br&gt;Chandigarh&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;Nasik 
&lt;br&gt;Chennai&amp;nbsp;&amp;nbsp;&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;New Delhi&lt;br&gt;Hyderabad&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;br&gt;Patna&lt;br&gt;Kolkata &lt;br&gt;Pune&lt;/p&gt;
&lt;p class="MsoNormal"&gt;The session is mainly meant for the IT Pro’s. &lt;/p&gt;
&lt;p class="MsoNormal"&gt;Hurry register for the event as the seats are very limited in 
each city. Below is the link for registration.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;a href="http://www.endtoend.in/apps/forms/microsoft/SecurityLive/registration.aspx"&gt;http://www.endtoend.in/apps/forms/microsoft/SecurityLive/registration.aspx&lt;/a&gt;&lt;/p&gt;
&lt;table style="border: 1pt solid black; width: 100%;" class="MsoNormalTable" border="1" cellpadding="0" cellspacing="0" width="100%"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 3.75pt; width: 14%;" valign="top" width="14%"&gt;
&lt;p style="text-align: right; line-height: 12pt;" class="MsoNormal" align="right"&gt;9.30 
a.m.&lt;br&gt;to 11 a.m.&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none none solid; border-color: -moz-use-text-color; border-width: medium medium 1pt; padding: 3.75pt; width: 86%;" valign="top" width="86%"&gt;
&lt;p style="line-height: 12pt;" class="MsoNormal"&gt;Windows 7 and Windows Server 2008 
R2 Enhanced Security and Control&lt;br&gt;This session will explore Windows 7 and 
Windows Server 2008 R2 core platform security improvements, securing anywhere 
access, data protection, and protecting desktop users. &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 3.75pt;" valign="top"&gt;
&lt;p style="text-align: right; line-height: 12pt;" class="MsoNormal" align="right"&gt;11.15 a.m.&lt;br&gt;to 12.15 p.m.&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none none solid; border-color: -moz-use-text-color; border-width: medium medium 1pt; padding: 3.75pt;" valign="top"&gt;
&lt;p style="line-height: 12pt;" class="MsoNormal"&gt;Identity Management and Access 
Control in Windows Sever 2008 R2 &lt;br&gt;Identity and access control features and 
technologies in Windows Server 2008 R2 that provide a central way of managing 
credentials and technologies to allow only legitimate users access to devices, 
applications, and data. &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 3.75pt;" valign="top"&gt;
&lt;p style="text-align: right; line-height: 12pt;" class="MsoNormal" align="right"&gt;12.15 p.m.&lt;br&gt;to 12.45 p.m.&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none none solid; border-color: -moz-use-text-color; border-width: medium medium 1pt; padding: 3.75pt;" valign="top"&gt;
&lt;p style="line-height: 12pt;" class="MsoNormal"&gt;Lunch break&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 3.75pt;" valign="top"&gt;
&lt;p style="text-align: right; line-height: 12pt;" class="MsoNormal" align="right"&gt;12.45 p.m.&lt;br&gt;to 2.00 pm. &lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none none solid; border-color: -moz-use-text-color; border-width: medium medium 1pt; padding: 3.75pt;" valign="top"&gt;
&lt;p style="line-height: 12pt;" class="MsoNormal"&gt;Understanding SQL Server 2008 
security &lt;br&gt;In this session, we shall focus on advance security features like 
data encryption, keys &amp;amp; certificates management, auditing &amp;amp; Execution 
context. &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 3.75pt;" valign="top"&gt;
&lt;p style="text-align: right; line-height: 12pt;" class="MsoNormal" align="right"&gt;2:00 
p.m to 2:30 p.m&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none none solid; border-color: -moz-use-text-color; border-width: medium medium 1pt; padding: 3.75pt;" valign="top"&gt;
&lt;p style="line-height: 12pt;" class="MsoNormal"&gt;Break&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 3.75pt;" valign="top"&gt;
&lt;p style="text-align: right; line-height: 12pt;" class="MsoNormal" align="right"&gt;2:30 
p.m.&lt;br&gt;to 5:00 p.m&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-style: none none solid; border-color: -moz-use-text-color; border-width: medium medium 1pt; padding: 3.75pt;" valign="top"&gt;
&lt;p style="line-height: 12pt;" class="MsoNormal"&gt;End-to-end security with Microsoft 
Forefront Security Solution &lt;br&gt;Forefront Security products deliver protection, 
access, and management solutions. We will discuss each business scenario along 
with detailed demos on how Forefront technologies provide the protection layer 
and enable businesses.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;Vikram&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7201661" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term="Microsft" scheme="http://weblogs.asp.net/vikram/archive/tags/Microsft/default.aspx" /><category term="News" scheme="http://weblogs.asp.net/vikram/archive/tags/News/default.aspx" /><category term="Security" scheme="http://weblogs.asp.net/vikram/archive/tags/Security/default.aspx" /><category term="Windows 7" scheme="http://weblogs.asp.net/vikram/archive/tags/Windows+7/default.aspx" /></entry><entry><title>Application running in localhost and debugging mode</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/09/07/application-running-in-localhost-and-debugging-mode.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/09/07/application-running-in-localhost-and-debugging-mode.aspx</id><published>2009-09-07T05:28:00Z</published><updated>2009-09-07T05:28:00Z</updated><content type="html">&lt;div class="PostBody"&gt;
&lt;p class="MsoNormal"&gt;Hi,&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Most of the time (If not all) when working on the project we 
view the website with the help of localhost in debugging mode. Many a times when 
working on some modules, for solving small problem, we want to write some code 
that should execute only when running in the localhost or debugging environment. 
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Normally developers would write the code and then take it as 
their responsibility to remove the code before the code goes to the next 
environment. But some time we might make a mistake of not removing the code and 
letting it go to the next environment, which can cause a lots of trouble.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;In these kinds of circumstances and Asp.Net developer can 
take help of the IsLocal method of the Request class. The method will return 
true in case the application is running from localhost.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;If (Request.IsLocal)&lt;br&gt;{&lt;br&gt;// Do task that should execute 
only when running in localhost.&lt;br&gt;}&lt;br&gt;&lt;br&gt;To know if the application is 
running in the debugging mode, we can use the &lt;/p&gt;
&lt;p class="MsoNormal"&gt;If (HttpContext.Current.IsDebuggingEnabled)&lt;br&gt;{&lt;br&gt;// Do 
task that should execute only when Application is running in debugging 
mode.&lt;br&gt;}&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Vikram&lt;/p&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7195325" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term=".NET" scheme="http://weblogs.asp.net/vikram/archive/tags/.NET/default.aspx" /><category term="ASP.NET" scheme="http://weblogs.asp.net/vikram/archive/tags/ASP.NET/default.aspx" /><category term="How To" scheme="http://weblogs.asp.net/vikram/archive/tags/How+To/default.aspx" /></entry><entry><title>Visual Studio Changing default profile setting</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/09/04/visual-studio-changing-default-profile-setting.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/09/04/visual-studio-changing-default-profile-setting.aspx</id><published>2009-09-04T04:55:00Z</published><updated>2009-09-04T04:55:00Z</updated><content type="html">&lt;div class="PostBody"&gt;
&lt;p class="CodeCxSpFirst"&gt;Hi,&lt;br&gt;&lt;br&gt;While working with Visual Studio, was that 
normally we have to select the profile setting (Visula Basic profile, C# 
profile, web development profile etc...) when we start the Visual Studio for the 
first Times. But Many a time after working on a type of project for some time 
you start working on other types of project. &lt;/p&gt;
&lt;p class="CodeCxSpMiddle"&gt;For Example, Currently I am working on a Windows 
Applictaion (With Language VB.Net) But before this project I was Working on Web 
Development in C#, and before that Windows Development in C#. &lt;/p&gt;
&lt;p class="CodeCxSpMiddle"&gt;In Visual studio you can easily change the profile of 
the IDE by going to Tools -&amp;gt; Import Export Settings. This brings up Import 
Export Windows Wizard. Follow the simple Wizard (which also allows to save you 
the current settings&amp;nbsp; for future use) and seletc the new profile setting (based 
on the kind of project you are working on) and you are ready to work with new 
profile.&lt;/p&gt;
&lt;p class="CodeCxSpLast"&gt;Vikram&lt;/p&gt;&lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7191319" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term=".NET FAQ" scheme="http://weblogs.asp.net/vikram/archive/tags/.NET+FAQ/default.aspx" /><category term="How To" scheme="http://weblogs.asp.net/vikram/archive/tags/How+To/default.aspx" /><category term="visual studio" scheme="http://weblogs.asp.net/vikram/archive/tags/visual+studio/default.aspx" /></entry><entry><title>Programmatically Create PDF from Crystal Report</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/08/31/programmatically-create-pdf-from-crystal-report.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/08/31/programmatically-create-pdf-from-crystal-report.aspx</id><published>2009-08-31T12:42:00Z</published><updated>2009-08-31T12:42:00Z</updated><content type="html">&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;Hi,&lt;br&gt;&lt;br&gt;Some
times when working with crystal report viewer you do not want to show
the report to user in raw format but instead you want to pass on the
report in PDF or other format without requiring user to do extra click.
This can be done easily in Dot Net with the following code.&lt;br&gt;&lt;br style=""&gt;&lt;/p&gt;&lt;div class="PostBody"&gt;
                    
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;MyReport report = &lt;span class="keyword"&gt;new&lt;/span&gt; MyReport(); &lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;DataSet ds = GetData(); &lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;report.SetDataSource(ds); &lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;report.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, false, "ExportedReport");&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;If you want you can use different format for export like PDF, word, Excel by changing the ExportFormatType enumeration value.&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;Vikram&lt;/p&gt;
                &lt;/div&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7186411" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/vikram/archive/tags/ASP.NET/default.aspx" /></entry><entry><title>Received ASIA MVP Certification Hero Award 2009</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/08/20/received-asia-mvp-certification-hero-award-2009.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/08/20/received-asia-mvp-certification-hero-award-2009.aspx</id><published>2009-08-20T15:18:00Z</published><updated>2009-08-20T15:18:00Z</updated><content type="html">&lt;p&gt;Hi,&lt;br&gt;&lt;br&gt;Just received the ASIA MVP Certification Hero Award 2009. I did not 
knew that another award was coming. Was more than pleasantly surprised. Thanks 
to Microsoft, Microsoft MVP Team, Microsoft Learning Team. &lt;br&gt;&lt;br&gt;Its amazing 
that You get awarded for Helping others with the knowledge of discounts 
available.&lt;br&gt;&lt;br&gt;Again Thanks to Microsoft for the award.&lt;br&gt;&lt;br&gt;Vikram&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7175190" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term="Award" scheme="http://weblogs.asp.net/vikram/archive/tags/Award/default.aspx" /><category term="Certification" scheme="http://weblogs.asp.net/vikram/archive/tags/Certification/default.aspx" /><category term="Personal" scheme="http://weblogs.asp.net/vikram/archive/tags/Personal/default.aspx" /></entry><entry><title>Asp.net 4.0 FormView Control Enhancement</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/08/20/asp-net-4-0-formview-control-enhancement.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/08/20/asp-net-4-0-formview-control-enhancement.aspx</id><published>2009-08-20T08:41:00Z</published><updated>2009-08-20T08:41:00Z</updated><content type="html">&lt;div class="PostBody"&gt;
                    &lt;p class="Code"&gt;Hi,&lt;br&gt;&lt;br&gt;another
of the new features of Asp.net 4.0 is the enhancement(in terms of
rendering) made in the Formview control. By default the Formview
control would render table, tr and td tags for display of content. This
can be of much trouble to many of the designer because they have little
control over the rendered HTML.&lt;br&gt;&lt;br&gt;With Asp.net 4.0 you can disable
the rendering of these HTML elements. (Mind you in Asp.Net 4.0 by
default these HTML content are rendered.) To do this all you need to do
is set the RenderTable property to False.&lt;br&gt;&lt;br&gt;&amp;lt;asp:FormView ID="FormView1" runat="server" RenderTable="false"&amp;gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;br&gt;This enhancement can make it easier to style
the content of the control with CSS, because no unexpected tags are
rendered by the control.&lt;/p&gt;Vikram
                &lt;/div&gt;
                &lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7174714" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/vikram/archive/tags/ASP.NET/default.aspx" /><category term="Formview" scheme="http://weblogs.asp.net/vikram/archive/tags/Formview/default.aspx" /><category term="How To" scheme="http://weblogs.asp.net/vikram/archive/tags/How+To/default.aspx" /></entry><entry><title>Programmatically set the Page Description and Keywords in Asp.Net 4.0</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/08/18/programmatically-set-the-page-description-and-keywords-in-asp-net-4-0.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/08/18/programmatically-set-the-page-description-and-keywords-in-asp-net-4-0.aspx</id><published>2009-08-18T08:42:00Z</published><updated>2009-08-18T08:42:00Z</updated><content type="html">&lt;DIV class=PostBody&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;Hi,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;One of the small but new features in Asp.Net 4.0 is the addition of the Title, Metakeyword and Metadescription property in the page class itself. Now we can easily set the Title, Metakeyword and Metadescription (very important for sites looking for SEO.) from the page itself. &lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;This makes adding these values based on some condition or from database very easy. To Add these value to the page now (Asp.Net 4.0) we can write following code.&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;this.Page.Title = "Vikram Lakhotia Blog";&lt;BR&gt;this.Page.MetaKeywords = "ASP.NET, SQL, Sharepoint, dotnet"; &lt;BR&gt;this.Page.MetaDescription = "Some description of My blog";&lt;/STRONG&gt;&lt;BR&gt;&lt;BR&gt;If we already have some static tag value in the page markup then that will be replaced with the new content provided.&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt; 
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;SPAN style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;Vikram&lt;/SPAN&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7172198" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term="ASP.NET" scheme="http://weblogs.asp.net/vikram/archive/tags/ASP.NET/default.aspx" /><category term="Meta Tag" scheme="http://weblogs.asp.net/vikram/archive/tags/Meta+Tag/default.aspx" /><category term="SEO" scheme="http://weblogs.asp.net/vikram/archive/tags/SEO/default.aspx" /></entry><entry><title>Attend Virtual Techdays for free using live meeting</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/08/16/attend-virtual-techdays-for-free-using-live-meeting.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/08/16/attend-virtual-techdays-for-free-using-live-meeting.aspx</id><published>2009-08-16T01:06:00Z</published><updated>2009-08-16T01:06:00Z</updated><content type="html">&lt;p&gt;&lt;span style="line-height: 115%; font-family: 'Calibri','sans-serif'; font-size: 11pt;"&gt;Hi,&lt;br&gt;&lt;br&gt;You 
can attend Virtual Techdays live using the live meeting. All the session are 
free and will be available using Live meeting. All session will be held between 
Aug 19-21.&lt;br&gt;&lt;br&gt;I would encourage everyone to take the maximum benefit of this 
opportunity. . This edition of the event will have 13 technology tracks 
dedicated to developers, infrastructure professionals, architects and designers. 
You can register for the virtual Techdays from the following&lt;font color="#000000" face="Calibri"&gt; &lt;/font&gt;&lt;a href="http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12350629&amp;amp;s1=0c6029f5-7cc0-31cc-0279-04d58c975971"&gt;&lt;font color="#0000ff" face="Calibri"&gt;link&lt;/font&gt;&lt;/a&gt;&lt;font color="#000000" face="Calibri"&gt;.&lt;br&gt;&lt;br&gt;&lt;/font&gt;http://co1piltwb.partners.extranet.microsoft.com/mcoeredir/mcoeredirect.aspx?linkId=12350629&amp;amp;s1=0c6029f5-7cc0-31cc-0279-04d58c975971&lt;br&gt;&lt;br&gt;Vikram&lt;br style=""&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7170506" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term=".NET" scheme="http://weblogs.asp.net/vikram/archive/tags/.NET/default.aspx" /><category term="Community News" scheme="http://weblogs.asp.net/vikram/archive/tags/Community+News/default.aspx" /><category term="TechDays" scheme="http://weblogs.asp.net/vikram/archive/tags/TechDays/default.aspx" /><category term="Virtual Techdays" scheme="http://weblogs.asp.net/vikram/archive/tags/Virtual+Techdays/default.aspx" /></entry><entry><title>Windows 7, Windows Server 2008 R2 and Exchange server launch road show in India in 16 different cities</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/08/10/windows-7-windows-server-2008-r2-and-exchange-server-launch-road-show-in-india-in-16-different-cities.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/08/10/windows-7-windows-server-2008-r2-and-exchange-server-launch-road-show-in-india-in-16-different-cities.aspx</id><published>2009-08-10T05:26:00Z</published><updated>2009-08-10T05:26:00Z</updated><content type="html">&lt;DIV class=PostBody&gt;
&lt;P class=MsoNormal&gt;Hi,&lt;/P&gt;
&lt;P class=MsoNormal&gt;Microsoft is organizing a road show for the launch of Windows 7, Windows Server 2008 R2 and Exchange server 2010 &lt;/P&gt;
&lt;DIV id=preLoadLayer1 style="DISPLAY: none; Z-INDEX: 4000; LEFT: -18px; POSITION: absolute; TOP: -22px"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=22 src="http://kona.kontera.com/javascript/lib/imgs/grey_loader.gif" width=22 mce_src="http://kona.kontera.com/javascript/lib/imgs/grey_loader.gif"&gt;&lt;/DIV&gt;&lt;/SPAN&gt;2010. Roadshow will be organized in 16 cities in India on different Dates. 
&lt;P class=MsoNormal&gt;Please find the below list of Cities and Dates for the event. You can find more at the following link. All the events will be held from 2 pm to 6 pm&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;A href="http://impactmarketingservice.com/promotions/2010/q1/win7/tech/login.asp" mce_href="http://impactmarketingservice.com/promotions/2010/q1/win7/tech/login.asp"&gt;http://impactmarketingservice.com/promotions/2010/q1/win7/tech/login.asp&lt;/A&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="MARGIN-LEFT: 4.8pt; BORDER-COLLAPSE: collapse" cellSpacing=0 cellPadding=0 width=234 border=0 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 0.2in" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Date&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: 1pt solid; HEIGHT: 0.2in" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;City&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;11th Aug&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: medium none; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Cochin&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;12th Aug&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Chandigarh&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;13th Aug&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Indore&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;1st Sept&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Ahmedabad&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;1st Sept&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Lucknow&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;3rd Sept&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Chennai&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;3rd Sept&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Mumbai&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;4th Sept&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Delhi&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;4th Sept&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Ranchi&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;8th Sept&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Guwahati&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;9th Sept&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Hyderabad&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;9th Sept&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Kolkata&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;11th Sept&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Bangalore&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;16th Sept&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Jaipur&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;17th Sept&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: medium none; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Coimbatore&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.2in"&gt;
&lt;TD class="" style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: windowtext 1pt solid; WIDTH: 63.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=106&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;17th Sept&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: white; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; WIDTH: 76.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: 1pt solid; HEIGHT: 0.2in; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial" width=128&gt;
&lt;P class=MsoNormal style="MARGIN-BOTTOM: 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: center" align=center&gt;Pune&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal&gt;&lt;BR&gt;Do register for the seats might be limited. For people in Kolkata the event will be held at the Taj Bengal Hotel.&lt;BR&gt;&lt;BR&gt;Vikram&lt;/P&gt;&lt;/DIV&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7165471" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term="Windows 7" scheme="http://weblogs.asp.net/vikram/archive/tags/Windows+7/default.aspx" /></entry><entry><title>Assigning Multiple FontStyle to a single instance of font class in Dot net Windows Application</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/vikram/archive/2009/07/28/assigning-multiple-fontstyle-to-a-single-instance-of-font-class-in-dot-net-windows-application.aspx" /><id>http://weblogs.asp.net/vikram/archive/2009/07/28/assigning-multiple-fontstyle-to-a-single-instance-of-font-class-in-dot-net-windows-application.aspx</id><published>2009-07-28T14:29:00Z</published><updated>2009-07-28T14:29:00Z</updated><content type="html">&lt;p class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: 'Times New Roman','serif';"&gt;Hi,&lt;br&gt;&lt;br&gt;While
working with Textbox in a windows application I wanted to show the text
of the textbox to be both Bold and Underlined. I had to do this based
on certain condition. &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: 12pt; line-height: 115%; font-family: 'Times New Roman','serif';"&gt;I
was surprised to see that the bold and underlined properties in the
font class are readonly. What this means is that we can only set these
properties in the constructor of the class and there is no other way to
set the property.&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: 12pt; line-height: 115%; font-family: 'Times New Roman','serif';"&gt;In
the constructor we can only send one type of fontstyle. This meant
there is no way to set up multiple font style (Bold font style and
Underline font Style are two different styles) in the font.&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: 12pt; line-height: 115%; font-family: 'Times New Roman','serif';"&gt;After
googling a bit I found that we can send more than one fontstyle in the
constructor of the font class with the help of “OR” keyword. Below is
an example of how to provide multiple fontstyle in the font.&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; line-height: 115%; font-family: 'Courier New';"&gt;&lt;strong&gt;Font ft = new Font("Microsoft Sans Serif", 8, FontStyle.Regular | FontStyle.Bold);&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; line-height: 115%; font-family: 'Times New Roman','serif';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-size: 12pt; line-height: 115%; font-family: 'Times New Roman','serif';"&gt;Vikram&lt;/span&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7155918" width="1" height="1"&gt;</content><author><name>vik20000in</name><uri>http://weblogs.asp.net/members/vik20000in.aspx</uri></author><category term=".NET" scheme="http://weblogs.asp.net/vikram/archive/tags/.NET/default.aspx" /><category term="How To" scheme="http://weblogs.asp.net/vikram/archive/tags/How+To/default.aspx" /><category term="Windows Application" scheme="http://weblogs.asp.net/vikram/archive/tags/Windows+Application/default.aspx" /><category term="windows Forms" scheme="http://weblogs.asp.net/vikram/archive/tags/windows+Forms/default.aspx" /></entry></feed>