<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4470409050113286393</id><updated>2012-01-26T02:21:17.891-08:00</updated><category term='custom datalist pagination'/><category term='move to anchor after postback'/><category term='numeric custom pagination'/><category term='data transfer'/><category term='paginating datalist'/><category term='pagination datalist'/><category term='paginating repeater'/><category term='captcha using ajax'/><category term='cascading style sheet'/><category term='import emails asp.net'/><category term='sql server 2005 data transfer'/><category term='import contacts hotmail gmail yahoo .net'/><category term='repeater pagination'/><category term='sql express data transfer'/><category term='import contacts asp.net'/><category term='pagination repeater'/><category term='custom repeater pagination'/><category term='MS DAB DAL'/><category term='exporting data'/><category term='import contacts c# vb .net'/><category term='move after postback'/><category term='VB.Net CAPTCHA'/><category term='css'/><category term='datalist paging'/><category term='C# CAPTCHA'/><category term='captcha without refresh'/><category term='Datalist pagination'/><category term='rich text editors'/><category term='ajax anchor top'/><category term='import gmail contacts using .net'/><category term='paging datalist'/><category term='DAL'/><category term='vb captcha'/><category term='anchor'/><category term='free contacts importer script'/><category term='rich textbox'/><category term='wysiwyg'/><category term='pages datalist'/><category term='enterprise library application blocks'/><category term='dts'/><category term='anchor postback'/><category term='ajax move to top'/><category term='AJAX CAPTCHA'/><category term='express dts'/><category term='repeater numeric pagination'/><category term='style sheet'/><category term='programatically move to anchor'/><category term='dts import/export'/><category term='show top of the page'/><category term='simple captcha'/><category term='transfer data'/><category term='enterprise library'/><category term='pages repeater'/><category term='repeater paging'/><category term='SqlBulkCopy'/><category term='asp.net ajax captcha'/><category term='move to top after postback'/><category term='numeric captcha'/><category term='Move to a specific section after postback'/><category term='add dts to ms sql server management studio express'/><category term='html editors'/><title type='text'>High Hopes</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-6500444828456082724</id><published>2009-02-02T10:42:00.000-08:00</published><updated>2009-02-02T10:58:03.552-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS DAB DAL'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise library'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise library application blocks'/><category scheme='http://www.blogger.com/atom/ns#' term='DAL'/><title type='text'>Microsoft enterprise data application blocks</title><content type='html'>.&lt;br /&gt;Microsoft enterprise data application blocks is an excellent data access layer component which can be used to reduce the coding effort for database applications significantly. Its a free download from MSDN&lt;br /&gt;&lt;br /&gt;The goals of Enterprise Library are the following:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Consistency&lt;/span&gt;. All Enterprise Library application blocks feature consistent design patterns and implementation approaches.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Extensibility&lt;/span&gt;. All application blocks include defined extensibility points that allow developers to customize the behavior of the application blocks by adding their own code.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Ease of use&lt;/span&gt;. Enterprise Library offers numerous usability improvements, including a graphical configuration tool, a simpler installation procedure, and clearer and more complete documentation and samples.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Integration&lt;/span&gt;. Enterprise Library application blocks are designed to work well together or individually.&lt;/li&gt;&lt;/ol&gt;Links to download various versions of Microsoft enterprise library&lt;br /&gt;&lt;ol&gt;&lt;li&gt;For .Net framework 3.5 - &lt;a href="http://msdn.microsoft.com/en-us/library/dd203099.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd203099.aspx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;For .Net framework 2.0 - &lt;a href="http://msdn.microsoft.com/en-us/library/aa480453.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa480453.aspx&lt;/a&gt;&lt;/li&gt;&lt;li&gt;For .Net framework 1.1 - &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A7D2A109-660E-444E-945A-6B32AF1581B3&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=A7D2A109-660E-444E-945A-6B32AF1581B3&amp;amp;displaylang=en&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;More details are available in &lt;a href="http://www.codeplex.com/entlib"&gt;http://www.codeplex.com/entlib&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;How to set up and use Enterprise library data application block data access layer&lt;/li&gt;&lt;li&gt;Download and Install the MSI file&lt;/li&gt;&lt;li&gt;Reference the following DLLs from the bin folder of your installed path (for me it was in C:\Program Files\Microsoft Enterprise Library 3.1 - May 2007\Bin) to your .Net application&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Common.dll&lt;/li&gt;&lt;li&gt;Microsoft.Practices.EnterpriseLibrary.Data.dll&lt;/li&gt;&lt;li&gt;Microsoft.Practices.ObjectBuilder.dll&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Thats it you are now ready to use the classes and functions available in the Enterprise library data application block DAL&lt;/li&gt;&lt;/ol&gt;Below are some code samples on how to use data application blocks to perform data access operations&lt;br /&gt;&lt;br /&gt;1. &lt;span style="font-weight: bold;"&gt;General structure&lt;/span&gt;&lt;br /&gt;&lt;pre class="c-sharp" name="code"&gt;&lt;br /&gt;//Add the following Using statements at the top of the Class file&lt;br /&gt;using Microsoft.Practices.EnterpriseLibrary.Common;&lt;br /&gt;using Microsoft.Practices.EnterpriseLibrary.Data;&lt;br /&gt;----&lt;br /&gt;//initalize the Database object using the ConnectionString name&lt;br /&gt;Database db = DatabaseFactory.CreateDatabase(Connection string name from web.config);&lt;br /&gt;//Execute an SQL Query using the Execute methods available&lt;br /&gt;db.ExecuteFunctionName(Stored Procedure Name, comma seperated parameters);&lt;br /&gt;//This is the common structure I use in my projects.&lt;br /&gt;//You can find lot of other ways to execute db queries like&lt;br /&gt;//passing the row Command instead of SPROC name.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;2. &lt;span style="font-weight: bold;"&gt;Insert, Update and Delete&lt;/span&gt;&lt;br /&gt;&lt;pre class="c-sharp" name="code"&gt;&lt;br /&gt;//For insert, update and delete use ExecuteNonQuery&lt;br /&gt;Database db = DatabaseFactory.CreateDatabase("ConString");&lt;br /&gt;db.ExecuteNonQuery("usp_user_insert", username, emailID, password);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;3. &lt;span style="font-weight: bold;"&gt;Returning Single values&lt;/span&gt;&lt;br /&gt;&lt;pre class="c-sharp" name="code"&gt;&lt;br /&gt;//If your SPROC return single value, use ExecuteScalar&lt;br /&gt;object pollID = db.ExecuteScalar("usp_poll_insert", question);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;4. &lt;span style="font-weight: bold;"&gt;Selecting data&lt;/span&gt;&lt;br /&gt;&lt;pre class="c-sharp" name="code"&gt;&lt;br /&gt;//use ExecuteDataSet to select data&lt;br /&gt;DataSet ds = db.ExecuteDataSet("usp_users_select");&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Just imagine how many lines of code it can easily reduce to execute a query which have a number of parameters.&lt;br /&gt;&lt;br /&gt;From now on I will use this Enterprise library data application block data access layer for all the code samples in this blog.&lt;br /&gt;&lt;br /&gt;NOTE: The Microsoft Enterprise Library coryntains lot of other really useful Application blocks such as Caching Application block and Cryptography Application Block.&lt;br /&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-6500444828456082724?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/6500444828456082724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=6500444828456082724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/6500444828456082724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/6500444828456082724'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2009/02/microsoft-enterprise-data-application.html' title='Microsoft enterprise data application blocks'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-8905829910625359808</id><published>2008-11-20T02:16:00.000-08:00</published><updated>2008-11-20T02:51:12.752-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='style sheet'/><category scheme='http://www.blogger.com/atom/ns#' term='cascading style sheet'/><category scheme='http://www.blogger.com/atom/ns#' term='css'/><title type='text'>Download Free E Book on CSS designs</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5qbX5jqKfYo/SSVBFb-giLI/AAAAAAAAALY/sgCQ9xVNzE0/s1600-h/css-book.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 153px; height: 200px;" src="http://1.bp.blogspot.com/_5qbX5jqKfYo/SSVBFb-giLI/AAAAAAAAALY/sgCQ9xVNzE0/s200/css-book.jpg" alt="" id="BLOGGER_PHOTO_ID_5270690500572121266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you are looking for some books to learn CSS, here’s an excellent book for FREE download.&lt;br /&gt;&lt;br /&gt;You can download &lt;a href="http://oreilly.com/catalog/9780975841976/"&gt;The Art and Science of CSS&lt;/a&gt; directly from &lt;a href="http://icanhaz.com/twitaway"&gt;here&lt;/a&gt; or follow &lt;a href="http://twitter.com/sitepointdotcom"&gt;sitepointdotcom&lt;/a&gt; on Twitter.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.amazon.com/Art-Science-CSS-Jonathan-Snook/dp/0975841971"&gt;The Art and Science of CSS&lt;/a&gt; is a good Cascading Style Sheets book with lot of practical examples on different style sheet techniques such as  designing navigation tabs, styling web pages, creating rounded corners etc.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://icanhaz.com/twitaway"&gt;DOWNLOAD THE FREE COPY FROM HERE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-8905829910625359808?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/8905829910625359808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=8905829910625359808' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/8905829910625359808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/8905829910625359808'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/11/download-free-e-book-on-css-designs.html' title='Download Free E Book on CSS designs'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5qbX5jqKfYo/SSVBFb-giLI/AAAAAAAAALY/sgCQ9xVNzE0/s72-c/css-book.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-7678438085640937564</id><published>2008-10-23T05:04:00.000-07:00</published><updated>2008-10-23T07:07:14.495-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C# CAPTCHA'/><category scheme='http://www.blogger.com/atom/ns#' term='simple captcha'/><category scheme='http://www.blogger.com/atom/ns#' term='VB.Net CAPTCHA'/><category scheme='http://www.blogger.com/atom/ns#' term='numeric captcha'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX CAPTCHA'/><category scheme='http://www.blogger.com/atom/ns#' term='captcha using ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='vb captcha'/><category scheme='http://www.blogger.com/atom/ns#' term='captcha without refresh'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net ajax captcha'/><title type='text'>Asp.Net CAPTCHA and Asp.Net AJAX CAPTCHA</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;I am using a great Asp.Net CAPTCHA by &lt;a href="http://www.codeproject.com/script/Membership/Profiles.aspx?mid=462079"&gt;BrainJar&lt;/a&gt; in a number of web sites with and without Asp.Net AJAX. It’s a simple and really easy to use Asp.Net CAPTCHA. The actual source code is in C#, but you can use it with both C# and VB.Net by simply wrapping the functionality in a class library.&lt;br /&gt;&lt;br /&gt;In Asp.Net forums and in many other user communities I have seen lot of people asking for VB.Net CAPTCHA. So I thought to write a blog post and create some sample implementations. The zip file contains C# CAPTCHA and VB.Net CAPTCHA. I have included the samples for Asp.Net AJAX CAPTCHA also.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.deynu.com/downloads/captcha.zip"&gt;You can download the samples and implementation from here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Implementing Asp.Net AJAX CAPTCHA is really simple. Just wrap the main Asp.Net CAPTCHA with Asp.Net AJAX update panel and put a random query string at the end of CAPTCHA image src. The random query string will avoid showing the old CAPTCHA from browser cache.&lt;br /&gt;&lt;br /&gt;&lt;u&gt;STEPS TO ADD ASP.NET CAPTCHA IN YOUR WEBSITE&lt;/u&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Refer the assembly CaptchaDLL.dll in your project&lt;/li&gt;&lt;li&gt;Copy JpegImage_CS.aspx or JpegImage_VB.aspx (according to the language of choice) to your website.&lt;/li&gt;&lt;li&gt;Open the above file and make changes in Colors and Font if needed. (read the inline comments to know more)&lt;/li&gt;&lt;li&gt;Now user the sample codes from Default.aspx or Ajax.aspx pages. The code is straight forward. You make a session and generate an image with the string in the Session. Now when you submit you have to check the session value and textbox value to see whether the entered CAPTCHA is correct.&lt;/li&gt;&lt;/ol&gt;&lt;a href="http://www.deynu.com/downloads/captcha.zip"&gt;DOWNLOAD THE SOURCE AND SAMPLES FROM HERE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you have any questions please put as a comment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tags&lt;/span&gt;&lt;br /&gt;Asp.Net CAPTCHA, CAPTCHA, VB.Net CAPTCHA, C# CAPTCHA, ASP CAPTCHA, C sharp captcha, vb captcha, simple captcha, AJAX CAPTCHA, asp.net ajax captcha, captcha without refresh, captcha using ajax, numeric captcha&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-7678438085640937564?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/7678438085640937564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=7678438085640937564' title='24 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/7678438085640937564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/7678438085640937564'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/10/i-am-using-great-asp.html' title='Asp.Net CAPTCHA and Asp.Net AJAX CAPTCHA'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>24</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-3577129589636741850</id><published>2008-10-22T03:23:00.000-07:00</published><updated>2008-10-26T12:12:43.850-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pagination datalist'/><category scheme='http://www.blogger.com/atom/ns#' term='pages repeater'/><category scheme='http://www.blogger.com/atom/ns#' term='paging datalist'/><category scheme='http://www.blogger.com/atom/ns#' term='paginating repeater'/><category scheme='http://www.blogger.com/atom/ns#' term='repeater paging'/><category scheme='http://www.blogger.com/atom/ns#' term='pages datalist'/><category scheme='http://www.blogger.com/atom/ns#' term='repeater pagination'/><category scheme='http://www.blogger.com/atom/ns#' term='datalist paging'/><category scheme='http://www.blogger.com/atom/ns#' term='pagination repeater'/><category scheme='http://www.blogger.com/atom/ns#' term='paginating datalist'/><category scheme='http://www.blogger.com/atom/ns#' term='Datalist pagination'/><title type='text'>Numeric Datalist/Repeater paging - User control version</title><content type='html'>I have wrapped the functionality of numeric datalist pagination (&lt;a href="http://anzme.blogspot.com/2008/10/simple-numeric-pagination-for-datalist.html"&gt;read the full details here&lt;/a&gt;) into a user control, so that you don’t need to copy and paste the code in all the pages.&lt;br /&gt;The usercontrol and sample implementation with some good pagination style can be downloaded from here.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.deynu.com/downloads/numericPaging_uc.zip"&gt;DOWNLOAD THE SOURCE AND SAMPLES FROM HERE&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://anzme.blogspot.com/2008/10/simple-numeric-pagination-for-datalist.html"&gt;Visit this blog&lt;/a&gt; if you want to know the details about implementing numeric paging with datalist or repeater.&lt;br /&gt;&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;If you are looking for &lt;a href="http://anzme.blogspot.com/2008/06/importexport-data-with-sql-server-2005.html"&gt;Sql Express DTS/Data transfer wizard click here&lt;/a&gt;&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TAGS&lt;/span&gt;&lt;br /&gt;datalist pagination,paginating datalist,pagination datalist,asp.net datalist pagination,datalist and pagination,c# datalist pagination,pages datalist,paging datalist,datalist paging,repeater pagination,paginating repeater,pagination repeater,asp.net repeater pagination,repeater and pagination,c# repeater pagination,pages repeater,paging repeater,repeater paging&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-3577129589636741850?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/3577129589636741850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=3577129589636741850' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/3577129589636741850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/3577129589636741850'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/10/numeric-datalistrepeater-paging-user.html' title='Numeric Datalist/Repeater paging - User control version'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-7965694623099417507</id><published>2008-10-10T23:32:00.000-07:00</published><updated>2008-10-26T12:14:48.308-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='repeater numeric pagination'/><category scheme='http://www.blogger.com/atom/ns#' term='paginating repeater'/><category scheme='http://www.blogger.com/atom/ns#' term='custom datalist pagination'/><category scheme='http://www.blogger.com/atom/ns#' term='repeater pagination'/><category scheme='http://www.blogger.com/atom/ns#' term='paginating datalist'/><category scheme='http://www.blogger.com/atom/ns#' term='Datalist pagination'/><category scheme='http://www.blogger.com/atom/ns#' term='numeric custom pagination'/><category scheme='http://www.blogger.com/atom/ns#' term='custom repeater pagination'/><title type='text'>Simple Numeric Pagination for DataList and Repeater</title><content type='html'>There are a big number of tutorials available on how to implement pagination in asp.net DataList and Repeater. But all of them are explaining only about the Next/Prev mode of pagination only. Recently I have implemented a quick and dirty numeric pagination on DataList for one of my project.&lt;br /&gt;&lt;br /&gt;The idea is simply use a PagedDataSource to get the current page of data and bind it to DataList or Repeater. Now create dynamic Linkbuttons using the PageSize and the Total rows count. See the code below.&lt;br /&gt;&lt;br /&gt;ASPX Code&lt;br /&gt;&lt;pre class="xhtml" name="code"&gt;&lt;br /&gt;&amp;lt;head runat="server"&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;Untitled Page&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;style type="text/css"&amp;gt;&lt;br /&gt;    .pagination a{padding:5px;}&lt;br /&gt;    .pagination span{padding:5px;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;form id="form1" runat="server"&amp;gt;&lt;br /&gt;    &amp;lt;div&amp;gt;&lt;br /&gt;        &amp;lt;asp:DataList ID="dlPaginationSample" runat="server"&amp;gt;&lt;br /&gt;            &amp;lt;ItemTemplate&amp;gt;&lt;br /&gt;                &amp;lt;%# Eval("Column1")%&amp;gt; | &amp;lt;%# Eval("Column2")%&amp;gt;&lt;br /&gt;                &amp;lt;br /&amp;gt;&lt;br /&gt;            &amp;lt;/ItemTemplate&amp;gt;&lt;br /&gt;        &amp;lt;/asp:DataList&amp;gt;&lt;br /&gt;    &amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;    &amp;lt;br /&amp;gt;&lt;br /&gt;    &amp;lt;asp:Panel runat="server" id="pnlPager" CssClass="pagination"&amp;gt;&lt;br /&gt;   &lt;br /&gt;    &amp;lt;/asp:Panel&amp;gt;&lt;br /&gt;&amp;lt;/form&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;C# Code&lt;br /&gt;&lt;pre class="c-sharp" name="code"&gt;//you can pass either DatList or Repeater to this function&lt;br /&gt;private void bindDataWithPaging(Control bindControl, DataSet data)&lt;br /&gt;{&lt;br /&gt;    if (data.Tables.Count &amp;gt; 0) // if the datset contains data&lt;br /&gt;    {&lt;br /&gt;        DataView dv = data.Tables[0].DefaultView;&lt;br /&gt;&lt;br /&gt;        PagedDataSource dsP = new PagedDataSource();&lt;br /&gt;        dsP.AllowPaging = true;&lt;br /&gt;        dsP.DataSource = dv;&lt;br /&gt;        dsP.CurrentPageIndex = CurrentPageIndex;&lt;br /&gt;        dsP.PageSize = PageSize;&lt;br /&gt;&lt;br /&gt;        //Binding data to the controls&lt;br /&gt;        if (bindControl is DataList)&lt;br /&gt;        {&lt;br /&gt;            ((DataList)bindControl).DataSource= dsP;&lt;br /&gt;            ((DataList)bindControl).DataBind();&lt;br /&gt;        }&lt;br /&gt;        else if (bindControl is Repeater)&lt;br /&gt;        {&lt;br /&gt;            ((Repeater)bindControl).DataSource = dsP;&lt;br /&gt;            ((Repeater)bindControl).DataBind();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        //saving the total page count in Viewstate for later use&lt;br /&gt;        PageCount = dsP.PageCount;&lt;br /&gt;&lt;br /&gt;        //create the linkbuttons for pagination&lt;br /&gt;        BuildPagination();&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;The above function is straight forward and self explanatory. What it will do is simply create a PagedDataSource from the full dataset and bind it to the custom pagination repeater or datalist.&lt;br /&gt;&lt;br /&gt;&lt;pre class="c-sharp" name="code"&gt;&lt;br /&gt;//create the linkbuttons for pagination&lt;br /&gt;protected void BuildPagination()&lt;br /&gt;{&lt;br /&gt;    pnlPager.Controls.Clear(); //&lt;br /&gt;&lt;br /&gt;    if (PageCount &amp;lt;= 1) return; // at least two pages should be there to show the pagination&lt;br /&gt;&lt;br /&gt;    //finding the first linkbutton to be shown in the current display&lt;br /&gt;    int start = CurrentPageIndex - (CurrentPageIndex % ButtonsCount);&lt;br /&gt;&lt;br /&gt;    //finding the last linkbutton to be shown in the current display&lt;br /&gt;    int end = CurrentPageIndex + (ButtonsCount - (CurrentPageIndex % ButtonsCount));&lt;br /&gt;&lt;br /&gt;    //if the start button is more than the number of buttons. If the start button is 11 we have to show the &amp;lt;&amp;lt;First link&lt;br /&gt;    if (start &amp;gt; ButtonsCount - 1)&lt;br /&gt;    {&lt;br /&gt;        pnlPager.Controls.Add(createButton(FirstPageText, 0));&lt;br /&gt;        pnlPager.Controls.Add(createButton("..", start - 1));&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    int i = 0, j = 0;&lt;br /&gt;&lt;br /&gt;    for (i = start; i &amp;lt; end; i++)&lt;br /&gt;    {&lt;br /&gt;        LinkButton lnk;&lt;br /&gt;        if (i &amp;lt; PageCount)&lt;br /&gt;        {&lt;br /&gt;            if (i == CurrentPageIndex) //if its the current page&lt;br /&gt;            {&lt;br /&gt;                Label lbl = new Label();&lt;br /&gt;                lbl.Text = (i + 1).ToString();&lt;br /&gt;                pnlPager.Controls.Add(lbl);&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                pnlPager.Controls.Add(createButton((i + 1).ToString(), i));&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        j++;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    //If the total number of pages are greaer than the end page we have to show Last&amp;gt;&amp;gt; link&lt;br /&gt;    if (PageCount &amp;gt; end)&lt;br /&gt;    {&lt;br /&gt;        pnlPager.Controls.Add(createButton("..", i));&lt;br /&gt;        pnlPager.Controls.Add(createButton("&amp;gt;&amp;gt;", PageCount - 1));&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;This is the whole logic for a simple implementation. I am using this custom pagination in a number of projects and they are working great.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://deynu.com/downloads/numericPaging.zip"&gt;DOWNLOAD THE SOURCE AND SAMPLES FROM HERE&lt;/a&gt; for numeric datalist pagination&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tags&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Implement custom numeric pagination with datalist and repeater, Datalist pagination, repeater pagination, paginating datalist, paginating repeater, numeric custom pagination, custom datalist pagination, custom repeater pagination, repeater numeric pagination, datalist numeric pagination, pagination with datalist and repeater, implement pagination datalist, asp.net datalist pagination&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-7965694623099417507?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/7965694623099417507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=7965694623099417507' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/7965694623099417507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/7965694623099417507'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/10/simple-numeric-pagination-for-datalist.html' title='Simple Numeric Pagination for DataList and Repeater'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-2287042089432831918</id><published>2008-10-08T05:37:00.000-07:00</published><updated>2008-10-08T05:47:12.106-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programatically move to anchor'/><category scheme='http://www.blogger.com/atom/ns#' term='show top of the page'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax move to top'/><category scheme='http://www.blogger.com/atom/ns#' term='move to top after postback'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax anchor top'/><category scheme='http://www.blogger.com/atom/ns#' term='move to anchor after postback'/><title type='text'>Move to anchor after ASP.Net AJAX postback</title><content type='html'>Here is the code to move to anchor after postback&lt;br /&gt;&lt;br /&gt;&amp;lt;script language="javascript" type="text/javascript"&amp;gt;&lt;br /&gt;   var prm = Sys.WebForms.PageRequestManager.getInstance();&lt;br /&gt;   prm.add_endRequest(OnEndRequest);&lt;br /&gt;  function OnEndRequest(sender,args)&lt;br /&gt;  {&lt;br /&gt;      window.location.hash = '#MOVEHERE';  //MOVEHERE is the anchor name&lt;br /&gt;  }&lt;br /&gt;   &amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;If you want to show top of the page instead of move to anchor use &lt;span style="font-weight: bold;"&gt;window.scrollTo(0,0);&lt;/span&gt; instead of window.location.hash = '#MOVEHERE';&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-2287042089432831918?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/2287042089432831918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=2287042089432831918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/2287042089432831918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/2287042089432831918'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/10/move-to-anchor-after-aspnet-ajax.html' title='Move to anchor after ASP.Net AJAX postback'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-1320057019174843118</id><published>2008-08-19T23:19:00.000-07:00</published><updated>2008-08-20T00:09:52.964-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='move after postback'/><category scheme='http://www.blogger.com/atom/ns#' term='anchor'/><category scheme='http://www.blogger.com/atom/ns#' term='Move to a specific section after postback'/><category scheme='http://www.blogger.com/atom/ns#' term='anchor postback'/><title type='text'>Move to anchor after postback</title><content type='html'>You can add anchor tags in the URL to move the scroll bar to a specific section of the web page.&lt;br /&gt;Example : &lt;a target="new" href="http://www.w3.org/TR/html401/struct/links.html#h-12.2.1"&gt;http://www.w3.org/TR/html401/struct/links.html#h-12.2.1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;But how we can do the same &lt;span style="font-style: italic;"&gt;after a postback&lt;/span&gt;. I am not talking about MaintainScrollPositionOnPostback. It will just move the scroll bar position to the previous state after the postback.&lt;br /&gt;&lt;br /&gt;Our aim is to move the scroll bar to a custom position using anchor tags.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. &lt;/span&gt;Set MaintainScrollPositionOnPostback="false" in the @Page directive.&lt;br /&gt;&lt;%@ Page Language="C#" AutoEventWireup="true"     CodeFile="Default1.aspx.cs" Inherits="view_Default1" Title="Untitled Page"     MaintainScrollPositionOnPostback="false" %&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. &lt;/span&gt;Create a named anchor in the HTML.&lt;br /&gt;&amp;lt;a name="MOVEHERE"&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. &lt;/span&gt;Write the follwoing code in the page load.&lt;br /&gt;if (IsPostBack)&lt;br /&gt;{&lt;br /&gt;ClientScript.RegisterStartupScript(this.GetType(), "hash", "location.hash = '#MOVEHERE';", true);&lt;br /&gt;}&lt;br /&gt;Please note I wrote the code inside IsPostback.&lt;br /&gt;&lt;br /&gt;Thats all. Now test the page and you can see the page automatically move to the #MOVEHERE anchor when the page loads after a postback.&lt;br /&gt;&lt;br /&gt;The javascript code location.hash = '#MOVEHERE'; did the trick.&lt;br /&gt;&lt;br /&gt;I have tested it in IE 6, FF 2.x, Apple Safari for Windows and Opera.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-1320057019174843118?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/1320057019174843118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=1320057019174843118' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/1320057019174843118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/1320057019174843118'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/08/move-to-anchor-after-postback.html' title='Move to anchor after postback'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-3514273504075481699</id><published>2008-06-30T00:57:00.000-07:00</published><updated>2008-12-10T19:11:26.706-08:00</updated><title type='text'>Free Ebooks from Microsoft Press</title><content type='html'>&lt;p&gt;&lt;br /&gt;            There is a big offer from Microsoft Learning centre. Download the entire contents&lt;br /&gt;            of the print books, Introducing Microsoft Linq, Introducing Microsoft ASP.NET AJAX,&lt;br /&gt;            Introducing Microsoft Silverlight 1.0.&lt;br /&gt;        &lt;/p&gt;&lt;br /&gt;        &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_5qbX5jqKfYo/SGiocavNlDI/AAAAAAAAAIg/HIeLN_GtAuI/s1600-h/ms_linq_cvr.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_5qbX5jqKfYo/SGiocavNlDI/AAAAAAAAAIg/HIeLN_GtAuI/s200/ms_linq_cvr.jpg" alt="" id="BLOGGER_PHOTO_ID_5217605374475867186" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5qbX5jqKfYo/SGiocbkCYXI/AAAAAAAAAIo/441R6v_Quho/s1600-h/ms_ajax_cvr.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_5qbX5jqKfYo/SGiocbkCYXI/AAAAAAAAAIo/441R6v_Quho/s200/ms_ajax_cvr.jpg" alt="" id="Img1" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_5qbX5jqKfYo/SGiocsNxvBI/AAAAAAAAAIw/ASDGKHE0Cxk/s1600-h/ms_silverlight_cvr.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: none; cursor: pointer;" src="http://2.bp.blogspot.com/_5qbX5jqKfYo/SGiocsNxvBI/AAAAAAAAAIw/ASDGKHE0Cxk/s200/ms_silverlight_cvr.jpg" alt="" id="Img2" border="0" /&gt;&lt;/a&gt;       &lt;br /&gt;        &lt;p&gt;&lt;br /&gt;            The download &lt;a href="http://csna01.libredigital.com/?urvs5cn3s8" target="new"&gt;&lt;b&gt;link is here&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;        &lt;/p&gt;&lt;br /&gt;        &lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-3514273504075481699?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/3514273504075481699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=3514273504075481699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/3514273504075481699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/3514273504075481699'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/06/free-ebooks-from-microsoft-press.html' title='Free Ebooks from Microsoft Press'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5qbX5jqKfYo/SGiocavNlDI/AAAAAAAAAIg/HIeLN_GtAuI/s72-c/ms_linq_cvr.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-3196100919033868605</id><published>2008-06-30T00:48:00.000-07:00</published><updated>2008-06-30T00:55:29.108-07:00</updated><title type='text'>Foundations of Programming Free Ebook</title><content type='html'>&lt;p&gt;&lt;br /&gt;Karl Seguin of www.codebetter.com wrote a great ebook. You can download it for free from &lt;a href="http://codebetter.com/files/folders/codebetter_downloads/entry179694.aspx" target="new"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For more details about the book check &lt;a href="http://codebetter.com/blogs/karlseguin/archive/2008/06/24/foundations-of-programming-ebook.aspx" target="new"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-3196100919033868605?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/3196100919033868605/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=3196100919033868605' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/3196100919033868605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/3196100919033868605'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/06/foundations-of-programming-free-ebook.html' title='Foundations of Programming Free Ebook'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-6035637164948695373</id><published>2008-06-28T01:58:00.000-07:00</published><updated>2008-06-28T02:07:24.445-07:00</updated><title type='text'>Its decided!! Internet is gonna change in the bigway.</title><content type='html'>&lt;p&gt;&lt;br /&gt;The vote to lift restrictions on top level domain names wins the approval. The net's regulator, Icann, voted unanimously to relax the strict rules on so-called "top-level" domain names, such as .com or .uk.&lt;br /&gt;&lt;br /&gt;The decision means a domain name can be anything.anything . So the big debated .xxx is going to happen. So far Icann has rejected calls for a .xxx domain on the grounds that it might be forced to act as a censor. But now it could get the green light.&lt;br /&gt;&lt;br /&gt;A second proposal, to introduce domain names written in Asian, Arabic or other scripts, was also approved.&lt;br /&gt;&lt;br /&gt;Read the full news &lt;a href="http://news.bbc.co.uk/2/hi/technology/7475986.stm" target="_blank"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-6035637164948695373?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/6035637164948695373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=6035637164948695373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/6035637164948695373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/6035637164948695373'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/06/its-decided-internet-is-gonna-change-in.html' title='Its decided!! Internet is gonna change in the bigway.'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-6305995989721098173</id><published>2008-06-23T09:33:00.000-07:00</published><updated>2008-06-23T09:46:00.238-07:00</updated><title type='text'>Biggest change on the internet world is proposed</title><content type='html'>&lt;p&gt;&lt;br /&gt;The net's regulators will vote on Thursday to decide if the strict rules on so-called top level domain names, such as .com or .uk, can be relaxed.&lt;br /&gt;&lt;br /&gt;If approved, the net could see its biggest transformation in decades. The new plan will allow companies to turn their brands into domain names while individuals could also carve out their own corner of the net.&lt;br /&gt;&lt;br /&gt;See full story &lt;a target="_blank" href="http://news.bbc.co.uk/2/hi/technology/7468855.stm"&gt;here&lt;/a&gt; and express your views &lt;a target="_blank" href="http://newsforums.bbc.co.uk/nol/thread.jspa?forumID=4994&amp;amp;edition=2&amp;amp;ttl=20080623174230"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-6305995989721098173?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/6305995989721098173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=6305995989721098173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/6305995989721098173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/6305995989721098173'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/06/biggest-change-on-internet-world-is.html' title='Biggest change on the internet world is proposed'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-2397579333759728217</id><published>2008-06-22T03:35:00.000-07:00</published><updated>2008-07-10T00:06:31.613-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='import gmail contacts using .net'/><category scheme='http://www.blogger.com/atom/ns#' term='import contacts c# vb .net'/><category scheme='http://www.blogger.com/atom/ns#' term='import emails asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='import contacts hotmail gmail yahoo .net'/><category scheme='http://www.blogger.com/atom/ns#' term='import contacts asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='free contacts importer script'/><title type='text'>Import contacts from yahoo, gmail, hotmail etc using .Net</title><content type='html'>&lt;p&gt;&lt;br /&gt;Contacts Reader .NET 1.0 from Idea Bubbling is an open source project to import contacts from different e-mail providers. Currently it supports Yahoo, Hotmail, Gmail, AOL Mail, Rediffmail.&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" href="http://www.ideabubbling.com/TestDrive.aspx"&gt;Demo Page&lt;/a&gt; | &lt;a href="http://www.ideabubbling.com/ContactsReader.aspx" target="_blank"&gt;Downloads Page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-2397579333759728217?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/2397579333759728217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=2397579333759728217' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/2397579333759728217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/2397579333759728217'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/06/import-contacts-from-yahoo-gmail.html' title='Import contacts from yahoo, gmail, hotmail etc using .Net'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-2397297245170921139</id><published>2008-06-22T02:14:00.001-07:00</published><updated>2008-06-22T02:16:32.233-07:00</updated><title type='text'>View Now option for your PDFs and DOCs</title><content type='html'>&lt;p&gt;&lt;br /&gt;If you want to give a "View now" option for your PDFs and DOCs simliar to the "View as HTML" in Gmail you can use the free service by &lt;a href="http://view.samurajdata.se/" target="_blank"&gt;http://view.samurajdata.se/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is an online viewer, with which you can view PDF and PostScript files as browsable images and Word documents as web pages.&lt;br /&gt;&lt;br /&gt;Its really fast and easy.&lt;br /&gt;&lt;br /&gt;Just give your pdf link as the parameter and it will automatically convert it.&lt;br /&gt;Example &lt;a href="http://view.samurajdata.se/ps.php?url=http://www.uddi.org/pubs/Iru_UDDI_Technical_White_Paper.pdf" target="_blank"&gt;http://view.samurajdata.se/ps.php?url=http://www.uddi.org/pubs/Iru_UDDI_Technical_White_Paper.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-2397297245170921139?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/2397297245170921139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=2397297245170921139' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/2397297245170921139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/2397297245170921139'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/06/view-now-option-for-your-pdfs-and-docs.html' title='View Now option for your PDFs and DOCs'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-8077614473094328016</id><published>2008-06-22T00:38:00.000-07:00</published><updated>2008-06-22T00:47:05.353-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wysiwyg'/><category scheme='http://www.blogger.com/atom/ns#' term='rich textbox'/><category scheme='http://www.blogger.com/atom/ns#' term='rich text editors'/><category scheme='http://www.blogger.com/atom/ns#' term='html editors'/><title type='text'>The big list of Rich Editor Controls (WYSIWYG) that you can use with ASP.NET</title><content type='html'>&lt;p&gt;&lt;br /&gt;Joe Stagner of Microsoft has made a list of WYSIWYG editors for Asp.Net..&lt;br /&gt;&lt;br /&gt;You can see it &lt;a href="http://www.misfitgeek.com/Why+Would+You+Want+To+Write+Your+Own+WYSIWYG+Editor.aspx"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Personally I like &lt;a href="http://tinymce.moxiecode.com/"&gt;TinyMCE&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-8077614473094328016?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/8077614473094328016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=8077614473094328016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/8077614473094328016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/8077614473094328016'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/06/big-list-of-rich-editor-controls.html' title='The big list of Rich Editor Controls (WYSIWYG) that you can use with ASP.NET'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-219544498165722755</id><published>2008-06-21T23:29:00.000-07:00</published><updated>2008-06-21T23:36:31.414-07:00</updated><title type='text'>Build a game and win $75,000 in prizes!!</title><content type='html'>&lt;p&gt;&lt;br /&gt;Take part in the game build contest &lt;a href="http://www.dreambuildplay.com/" target="_blank"&gt;Dream-Build-Play 2008&lt;/a&gt; launched by XNA team and win $75,000 in prizes and receive an Xbox Live Arcade Contract.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Create and deploy Xbox360 games using XNA Game Studio 2.0&lt;/li&gt;&lt;li&gt;$75,000 in prizes and the chance to receive an Xbox Live Arcade Contract.&lt;/li&gt;&lt;li&gt;Everyone who registers will receive a FREE 12-Month Trial Creator Club Membership &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;For more information log on to &lt;a href="http://www.dreambuildplay.com/" target="_blank"&gt;www.dreambuildplay.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-219544498165722755?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/219544498165722755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=219544498165722755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/219544498165722755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/219544498165722755'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/06/build-game-and-win-75000-in-prizes.html' title='Build a game and win $75,000 in prizes!!'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-4356358297983886671</id><published>2008-06-08T05:57:00.000-07:00</published><updated>2008-10-26T12:23:10.276-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql server 2005 data transfer'/><category scheme='http://www.blogger.com/atom/ns#' term='sql express data transfer'/><category scheme='http://www.blogger.com/atom/ns#' term='add dts to ms sql server management studio express'/><category scheme='http://www.blogger.com/atom/ns#' term='data transfer'/><category scheme='http://www.blogger.com/atom/ns#' term='dts import/export'/><category scheme='http://www.blogger.com/atom/ns#' term='transfer data'/><category scheme='http://www.blogger.com/atom/ns#' term='exporting data'/><category scheme='http://www.blogger.com/atom/ns#' term='dts'/><category scheme='http://www.blogger.com/atom/ns#' term='express dts'/><title type='text'>Import/Export data with SQL Server 2005 Express  - DTS Wizard</title><content type='html'>&lt;p&gt;&lt;br /&gt;After using the simple sql server 2005 data transfer utility for some days I thought to add more functionality such as import export data from excel, CSV, flat file etc.&lt;br /&gt;&lt;br /&gt;Before start coding I just did a Google search and &lt;a href="http://forums.microsoft.com/msdn/showpost.aspx?postid=156956&amp;amp;siteid=1&amp;amp;sb=0&amp;amp;d=1&amp;amp;at=7&amp;amp;ft=11&amp;amp;tf=0&amp;amp;pageid=0"&gt;found this&lt;/a&gt; big and interesting discussion in MSDN forums. In the first page developers were really annoyed with the fact MS is not giving a data transfer utility with Sql Server  Management Studio Express.&lt;br /&gt;&lt;br /&gt;I read the conversation one by one and in the 5th page I found &lt;a href="http://forums.microsoft.com/msdn/showpost.aspx?postid=156956&amp;amp;siteid=1&amp;amp;sb=0&amp;amp;d=1&amp;amp;at=7&amp;amp;ft=11&amp;amp;tf=0&amp;amp;pageid=4"&gt;this posting&lt;/a&gt;  by Bill Elicson.  MS actually has a really great DTS tool for sql server management studio express.&lt;br /&gt;&lt;br /&gt;Thanks Bill.. you saved alot of time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;STEPS TO ADD DTS WIZARD WITH SQL SERVER MANAGEMNT STUDIO EXPRESS&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Try "C:\Program Files\Microsoft SQL Server\90\DTS\Binn\DTSWizard.exe"&lt;br /&gt;If it worked, you already have the DTS Wizard. Start using it right away.&lt;br /&gt;&lt;br /&gt;If it will not work, continue to step 2&lt;br /&gt;&lt;br /&gt;2. Download the Microsoft SQL Server 2005 Express Edition Toolkit (223.9 MB) from&lt;br /&gt;&lt;br /&gt;http://go.microsoft.com/fwlink/?LinkId=65111&lt;br /&gt;select all components to install&lt;br /&gt;&lt;br /&gt;3. Run  "C:\Program Files\Microsoft SQL Server\90\DTS\Binn\DTSWizard.exe"&lt;br /&gt;&lt;br /&gt;Thats it.. Now you can transfer data using the the great DTS wizard.&lt;br /&gt;&lt;br /&gt;Follow the steps If you want to integrate it with the Sql server management studio express UI .&lt;br /&gt;1. Open sql server management studio express.&lt;br /&gt;2. Select Tools -&gt; External Tools&lt;br /&gt;3. Add a Title and Browse C:\Program Files\Microsoft SQL Server\90 \DTS\Binn\DTSWizard.exe for the Command field.&lt;br /&gt;3. Click OK&lt;/p&gt;&lt;p&gt;TAGS&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Importing Exporting Data sql server express,sql server express data transfer, dts sql server express, sqlserver express DTS, move data sqlexpress 2005, SQLEXPRESS 2005 to SQL 2000 Data Transfer, Data import/export with SQL Server Express using DTS Wizard, Data Transfer between SQL Server and SQL Server Express&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-4356358297983886671?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/4356358297983886671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=4356358297983886671' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/4356358297983886671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/4356358297983886671'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/06/importexport-data-with-sql-server-2005.html' title='Import/Export data with SQL Server 2005 Express  - DTS Wizard'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4470409050113286393.post-3113186895727125339</id><published>2008-04-17T01:21:00.000-07:00</published><updated>2008-04-21T22:42:03.216-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SqlBulkCopy'/><category scheme='http://www.blogger.com/atom/ns#' term='sql server 2005 data transfer'/><category scheme='http://www.blogger.com/atom/ns#' term='sql express data transfer'/><category scheme='http://www.blogger.com/atom/ns#' term='data transfer'/><category scheme='http://www.blogger.com/atom/ns#' term='transfer data'/><category scheme='http://www.blogger.com/atom/ns#' term='dts'/><category scheme='http://www.blogger.com/atom/ns#' term='express dts'/><title type='text'>Sql Server 2005 Express Data Transfer</title><content type='html'>&lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Since there is no mechanism to transfer data from one DB to another in Free SQL Server 2005 Management Studio Express I thought to write a simple utility to do this.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;o:p&gt;&lt;/o:p&gt;It’s so simple that you can use with only MS Sql Server and transfer data from one table at a time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;The utility is using ADO.Net SqlBulkCopy class to achieve the functionality.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p class="MsoNormal"&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;span style="font-weight: bold;"&gt;Steps to transfer the data from one DB to another&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt; Enter DB connection information of both Source DB and Destination DB.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Click Connect&lt;o:p&gt;&lt;/o:p&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;If there is no error in the connection details it will establish connections to both server and list all the tables in both Db in bottom combo boxes.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt; Choose the source table from left side combo box and designation table from right side combo box.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Click Transfer.&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;&lt;span style="font-weight: bold;"&gt;Notes&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;          &lt;ol&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Work only with Sql server.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Tested only in Sql server 2005.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=";font-family:Arial;font-size:10;"  &gt;Both source table and destination table should be similar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;a target='_blank' href='http://www.box.net/index.php?rm=box_v2_download_shared_file&amp;amp;blog&amp;amp;file_id=f_151639770'&gt;Sql2005_DataTransfer.zip&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4470409050113286393-3113186895727125339?l=anzme.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anzme.blogspot.com/feeds/3113186895727125339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4470409050113286393&amp;postID=3113186895727125339' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/3113186895727125339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4470409050113286393/posts/default/3113186895727125339'/><link rel='alternate' type='text/html' href='http://anzme.blogspot.com/2008/04/sql-server-2005-express-data-transfer.html' title='Sql Server 2005 Express Data Transfer'/><author><name>Anzer</name><uri>http://www.blogger.com/profile/13963402357370421503</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
